जवाबों:
आप सरल रन कर सकते हैं: mount -a
-स्टस्ट में उल्लिखित सभी फाइलसिस्टम (दिए गए प्रकारों में से) को माउंट करें।
यह कमांड फस्टैब में उल्लिखित सभी (अभी तक-माउंटेड) फाइलसिस्टम को माउंट नहीं करेगा और बूटिंग के दौरान सिस्टम स्क्रिप्ट स्टार्टअप में उपयोग किया जाता है।
mount -a
फिर से पुन: /etc/fstab
लोड /etc/mtab
करने से वह भी ठीक हो जाएगा।
माउंट कमांड छोटी --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.
(ध्यान दें कि यह लिनक्स है - कहीं और उपयोग करने से पहले जांचें: फ्रीबीएसडी -f
'बल' के लिए उपयोग करता है - इसके विपरीत अर्थ।)
mount --fake -a
लेकिन यह exit code($?)=0
हमेशा वापसी करता है। उम्म ..
successfully mounted
तब भी कहता है जब माउंट पॉइंट
mount -fav
इसे सही माना । जैसे ही मैंने किया mount -a
इसमें एक त्रुटि मिली।
मुझे यह / समस्या मिली / लेकिन समाधान मेरी आवश्यकताओं को पूरा नहीं करता था।
जब / etc / fstab में किसी भी अमान्य प्रविष्टियों के साथ रिबूट हो रहा है, जैसे कि फ़ाइल सिस्टम गायब है जो fsck जाँच नहीं कर सकता है; सिस्टम बूट करने में विफल रहेगा। अगर आपके पास एक हेडलेस बॉक्स है तो इससे निपटना बहुत मुश्किल हो सकता है।
यह बूट समस्या से बचने के लिए जाँच / आदि / 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
माउंट-ए सुरक्षित तरीका है जाँच / etc / fstab अन्यथा गलत प्रविष्टि सिस्टम को तोड़ सकती है
मूल / etc / fstab फ़ाइल की बैकअप प्रति रखने की भी सलाह दी जाती है। इसे रूट के होम डायरेक्टरी में कॉपी किया जा सकता है
टीबीएच भी नकली बढ़ते खराब एफएस प्रकार प्रविष्टियों के लिए fstab को सुरक्षित रूप से मान्य नहीं करता है।
आपके पास ऐसी प्रविष्टियाँ हो सकती हैं, जिनके पास uuid, निर्देशिका आदि सही हैं, लेकिन यदि आप एक noexistant FS प्रकार निर्दिष्ट करते हैं, तो यह आपके बूट को हर बार रोक देगा।
[रूट @ क्रोधी ~] # grep बैकअप / आदि / fstab UUID = 5ed48e5e-7251-4d49-a273-195cf0432a89 / mnt / backup noatime, nodiratime, xfs चूक, नोड, nosirid 0 0 [रूट @ grump ~] # [रूट @ क्रोधी ~] # माउंट -fav | grep बैकअप / mnt / बैकअप: सफलतापूर्वक माउंट किया गया [रूट @ क्रोधी ~] #