बूट के दौरान, कुछ / कई माउंट पॉइंट माउंट /etc/fstab
नहीं होते हैं। /etc/mtab
फ़ाइल इन बातों माउंट शामिल हैं - मेरी समझ प्रणाली फ़ाइल सिस्टम पहले से ही रखा जाता है का मानना है कि है।
/etc/rc.d/init.d/mountfs
लाइन के साथ मेरी स्क्रिप्ट (एलएफएस से लिया गया) को संशोधित करना
grep -v root /proc/mounts > /etc/mtab
कॉल करने से पहले (मैंने कुछ आउटपुट प्राप्त करने के लिए ( v
और जोड़ा #
- सिस्टम के दावे पहले से ही माउंट हैं)
mount -av -O no_netdev # > /dev/null
सिस्टम को फ़ाइल सिस्टम को उचित रूप से माउंट करने की अनुमति देता है।
हालाँकि, इस मामले में, फाइलसिस्टम शटडाउन पर ठीक से अनमाउंट नहीं किया गया है (उसी स्क्रिप्ट द्वारा stop
तर्क ले रहा है)। शटडाउन पर त्रुटि रूट फाइल सिस्टम से संबंधित है।
df
रिटर्न आउटपुट जो मेरे फाइलसिस्टम की स्थिति को दर्शाता है, इसलिए जांचना आसान है। mount
अपेक्षित माउंटपॉइंट के सभी आउटपुट, भले ही वे माउंट न हों (यानी, /etc/rc.d/init.d/mountfs में संशोधन के बिना)
आदेशों को जारी करना जैसे mount /mountpoint/in/fstab
बिंदु को सफलतापूर्वक आरोहित करता है, भले ही वह पहले से ही हो /etc/mtab
(संभवत: ऐसा इसलिए है क्योंकि mount -a
चेक mtab
, और mount <specific point>
नहीं है?)
क्या गलत हो रहा है?
मेरा /etc/fstab
:
# device mount-point fs-type options dump fsck-order
# Core mount points
proc /proc proc nosuid,noexec,nodev 0 0
sysfs /sys sysfs nosuid,noexec,nodev 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
tmpfs /run tmpfs defaults 0 0
devtmpfs /dev devtmpfs mode=0755,nosuid 0 0
/dev/sda8 swap swap pri=1 0 0
/dev/sda9 / ext4 defaults 1 1
/dev/sda10 /home ext4 defaults 0 2
# Additional mount points
/dev/sda6 /mnt/Ubuntu ext4 defaults 0 0
/dev/sda11 /sources ext4 defaults 0 0
# Network mounts
//software.blah.blah/path /mnt/Licensed cifs credentials=/home/<user>/.smbpasswd,ro,_netdev 0 0
sudo mount /dev/pts
इसे ठीक करना।
/dev/pts
fstab में पहले की तुलना में बढ़ रहा था /dev
, क्योंकि बहुत मददगार नहीं होगा, लेकिन /dev
चार में से एक स्पष्ट आरोह है /etc/rc.d/mountvirtfs
, और /dev/pts
संभवतः mount -a
कॉल के द्वारा माउंट किया जाना छोड़ दिया /etc/rc.d/mountfs
जाता है (जिसे बाद में कहा जाता है) । किसी भी मामले में, स्विचिंग ऑर्डर में कोई अंतर नहीं आया (जो मुझे ऊपर बताए गए निरीक्षण के बाद आश्चर्यचकित नहीं हुआ)