सवाल रीबूट किए बिना आप fstab को कैसे मान्य करते हैं?


मैंने संशोधित किया /etc/fstab

मैंने नए उपकरणों की पुष्टि की और मैं उन्हें साथ माउंट कर सकता हूं mount आदेश।

मैं किए गए संशोधनों को कैसे मान्य कर सकता हूं /etc/fstab ?


77
2017-08-25 02:51


मूल




जवाब:


आप सरल रन कर सकते हैं: mount -a

-ए       Fstab में उल्लिखित सभी फाइल सिस्टम (दिए गए प्रकारों) को माउंट करें।

यह आदेश fstab में उल्लिखित सभी (अभी तक नहीं चलने वाले) सिस्टम सिस्टम को आरोहित करेगा और बूटिंग के दौरान सिस्टम स्क्रिप्ट स्टार्टअप में उपयोग किया जाएगा।


104
2017-08-25 02:57



... और यह सुनिश्चित करने के लिए कि आपके सभी विकल्पों को सम्मानित किया गया है, एक बार "सुडो माउंट-ए" करने के बाद इसे / etc / mtab से तुलना करें। - adebaumann
mount -a रीडिंग द्वारा /etc/fstab भी पुनः लोड होगा /etc/mtab तो वह केवल उसके साथ ठीक होना चाहिए। - Prix
क्या वह बिंदु नहीं है जो adebaumann यहां उठाने की कोशिश कर रहा है? माउंट-ए सफलता वापस कर सकता है, लेकिन इसका मतलब यह नहीं है कि सभी विशिष्ट माउंट विकल्पों को सम्मानित किया गया है। चूंकि यह पुनः लोड / etc / mtab भी होगा, आपको यह देखने के लिए जांच करनी चाहिए कि क्या सभी विकल्प काम कर रहे हैं? - RapidWebs


माउंट कमांड एक ले लो --fake या -f छोटे के लिए। निम्न आदेश आपको जो चाहिए वह करना चाहिए:

mount -fav

निम्नलिखित के लिए प्रलेखन में है -f विकल्प:

Causes everything to be done except for the actual system call; if it's not obvious, this ``fakes'' mounting the filesystem. This option is useful in conjunction with the -v flag to determine what the mount command is trying to do.


44
2018-05-19 06:22



mount -fav निर्दिष्ट यूयूआईडी के साथ उस डिवाइस को जांच नहीं करता है वास्तव में सिस्टम में है। इसके अलावा कोई भी प्रदूषित / etc / mtab नहीं करने के साथ-साथ गठबंधन करना चाहता है - Alexandr Priymak
मुझे पसंद है mount --fake -a लेकिन ऐसा लगता है कि वापस आ रहा है exit code($?)=0 हमेशा। उम्म .. - kujiy


मुझे यह / समस्या मिली / लेकिन समाधान मेरी आवश्यकताओं को पूरा नहीं करता था।

/ Etc / fstab में किसी भी अमान्य प्रविष्टियों के साथ रिबूट करते समय, जैसे अनुपलब्ध फ़ाइल सिस्टम जो fsck जांच नहीं सकते हैं; सिस्टम बूट करने में विफल हो जाएगा। यदि आपके पास हेडलेस बॉक्स है तो इससे निपटना बहुत कठिन हो सकता है।

इस बूट समस्या से बचने के लिए / etc / fstab को जांचने का मेरा समाधान है:

    # cat /usr/local/bin/check-fstab-uuid-entries.sh
    #!/usr/bin/env bash

    for x in $(grep ^UUID /etc/fstab|cut -d \  -f 1|cut -d = -f 2)
    do
            if [ ! -h /dev/disk/by-uuid/$x ];then
                    echo $(grep $x /etc/fstab)  ..... not found
            fi
    done

3
2018-04-05 13:43





माउंट-ए / etc / fstab की जांच करने के लिए सुरक्षित तरीका है अन्यथा गलत प्रविष्टि सिस्टम को तोड़ सकती है

यह भी मूल / etc / fstab फ़ाइल की बैकअप प्रति रखने की सलाह दी जाती है। इसे रूट की होम निर्देशिका में कॉपी किया जा सकता है


1
2017-11-28 07:36