fstab अपने आप आरोह बिंदु बनाता है

Jan 02 2021

जैसा कि यहां बताया गया है , "विभाजन को माउंट करने से पहले आपको माउंट बिंदु बनाना होगा।" लेकिन fstab में निम्नलिखित पंक्तियों को जोड़ने और सिस्टम को रिबूट करने के बाद

/dev/sdxy /media/user/hdd_mount_point ext4 defaults 0 0
tmpfs /mnt/tmpfs_mount_point tmpfs rw,nosuid,noatime,nodev,size=4G,mode=1777 0 0

माउंट पॉइंट (लक्ष्य निर्देशिका) hdd_mount_pointऔर tmpfs_mount_pointस्वचालित रूप से बनाए जाते हैं यदि वे मौजूद नहीं हैं। मुझे पता है कि यदि आप इसके मैनुअल पेज में बताए अनुसार X-mount.mkdirविकल्प को जोड़कर मौजूद नहीं हैं, तो आप एक आरोह बिंदु बना सकते हैं , लेकिन मैं वास्तव में यह जानना चाहता हूं कि क्या इस विकल्प का उपयोग तब किया जाता है जब फ़ाइल सिस्टम को fstab के माध्यम से माउंट किया जाता है।mount

और नहीं , यह / etc / fstab के लिए फाइल सिस्टम के स्वचालित जोड़ना का डुप्लिकेट नहीं है

जवाब

3 mook765 Jan 03 2021 at 00:43

और यहाँ प्रलेखन से आवश्यक भागों :

Mount units may either be configured via unit files, or via /etc/fstab
(see fstab(5) for details). Mounts listed in /etc/fstab will be converted
into native units dynamically at boot and when the configuration of the
system manager is reloaded. In general, configuring mount points through
/etc/fstab is the preferred approach. See systemd-fstab-generator(8) for
details about the conversion.

आगे आपको यह पता चलेगा:

Where=

    Takes an absolute path of a file or directory for the mount point;
    in particular,the destination cannot be a symbolic link. If the
    mount point does not exist at the time of mounting, it is created
    as directory.
6 MartinThornton Jan 03 2021 at 00:07

यह सच हुआ करता था, और अभी भी यदि आप क्लासिक mountकमांड का उपयोग करना चाहते हैं ।

हाल के वर्षों में, एंट्री /etc/fstabबूट समय पर सिस्टमड द्वारा आरोहित की जाती है , जो X-mount.mkdirविकल्प की उपस्थिति के बावजूद, आवश्यक रूप से लापता माउंटपॉइंट बनाती है ।

यह systemd-mountएक विकल्प के रूप में कमांड भी प्रदान करता है mount, तो क्या आपको पहले विभाजन को मैन्युअल रूप से माउंट करने के लिए एक निर्देशिका बनाने के बिना अपने आप को माउंट करना चाहिए।