जवाबों:
अपने डिवाइस से कनेक्ट करें और blkid
या तो चलाकर या फाइलसिस्टम के UUID का पता लगाएं lsblk -f
।
/etc/fstab
इस तरह एक लाइन जोड़ें :
UUID=05C5-A73A /mnt/32GBkey vfat noauto,nofail,x-systemd.automount,x-systemd.idle-timeout=2,x-systemd.device-timeout=2
फिर निष्पादित करें:
systemctl daemon-reload && systemctl restart local-fs.target
स्पष्टीकरण:
noauto
- के साथ माउंट नहीं है mount -a
nofail
- यह माउंट पॉइंट सफलतापूर्वक माउंट नहीं होने पर भी बूट जारी रहेगाx-systemd.automount
बता systemd
इस etnry स्वारोहित कोx-systemd.idle-timeout=2
- अंतिम उपयोग के बाद डिवाइस को अनमाउंट करने से 2 सेकंड पहले प्रतीक्षा करेंx-systemd.device-timeout=2
- No such device
डिवाइस से कनेक्ट नहीं होने से पहले केवल 2 सेकंड प्रतीक्षा करेंध्यान दें:
UUID
संख्या के आसपास कोई उद्धरण नहीं हैं ।उपलब्ध विकल्पों के बारे में अधिक जानकारी के लिए, systemd.mount (5) देखें
/etc/fstab
आपके पास निर्भरता नहीं है, स्वीकार करते हैं LABEL=...
, PARTLABEL=...
और अच्छे पुराने हैं /dev/usbkey
। आप हमेशा udev
बनाने के लिए एक नियम सेट कर सकते हैं /dev/usbkey
, लेकिन मुझे नहीं पता कि udev
अकेले उपयोग करने का तरीका कैसे माउंट किया जाए।
df
इसलिए फाइल सिस्टम को माउंट नहीं किया जा सकता है।
udev
नियम से इसका कोई फायदा है ? यह एक एकल डिवाइस (UUID
-d निर्भरताfstab
) के लिए बहुत विशिष्ट लगता है , जहां एकudev
नियम किसी भी USB फ्लैश ड्राइव को कवर कर सकता है।