केवल अनुभवी उपयोगकर्ताओं के लिए टर्मिनल विधि। इससे आपका बूट टूट सकता है।
यदि आप इसके साथ ठीक हैं, तो एक टर्मिनल को फायर करें।
[महत्वपूर्ण] sudo cp /etc/fstab /etc/fstab.old
- अगर कुछ अवांछित घटित होता है तो fstab फ़ाइल का बैकअप बनाएं। यदि कुछ होता है, तो आपको बूट करने योग्य (लाइव) USB की आवश्यकता होगी। यदि आपके पास एक नहीं है, तो इसके बजाय GUI विधि का उपयोग करें।
sudo blkid
- उस विभाजन के UUID पर ध्यान दें जिसे आप स्वचालित करना चाहते हैं।
sudo nano /etc/fstab
- फ़ाइल के अंत में निम्नलिखित पंक्ति को कॉपी करें, इसे सहेजें और बाद में रिबूट करें कि क्या यह जांचने के लिए काम करता है।
mkdir /my/path/tomount
# बोली करने के लिए: "विभाजन को माउंट करने से पहले आपको माउंट बिंदु बनाना होगा।" देख https://help.ubuntu.com/community/Fstab
उदाहरण
एक सामान्य सेटअप है:
UUID=<uuid> <pathtomount> <filesystem> defaults 0 0
lsblk -o NAME,FSTYPE,UUID
विभाजन के UUIDs और फ़ाइल सिस्टम का पता लगाने के लिए उपयोग करें जिसे आप माउंट करना चाहते हैं। उदाहरण के लिए:
$ lsblk -o NAME,FSTYPE,UUID
NAME FSTYPE UUID
sda
├─sda2
├─sda5 swap 498d24e5-7755-422f-be45-1b78d50b44e8
└─sda1 ext4 d4873b63-0956-42a7-9dcf-bd64e495a9ff
NTFS
UUID=<uuid> <pathtomount> ntfs uid=<userid>,gid=<groupid>,umask=0022,sync,auto,rw 0 0
उदाहरण के लिए <>
चर:
<uuid>
=3087106951D2FA7E
<pathtomount>
= /home/data/
# इसे रिबूट करने से पहले बनाएं
<userid>
=1000
<groupid>
=1000
id -u <username>
उपयोगकर्ता प्राप्त करने के लिए और समूह प्राप्त करने के लिए उपयोग करें id -g <username>
।
(ध्यान दें कि sync
विकल्प निर्दिष्ट करने से लेखन प्रदर्शन धीमा हो सकता है क्योंकि यह कैश को निष्क्रिय कर देता है। async डिफ़ॉल्ट है।)