Fstab 'चूक' विकल्प कैसे काम करता है? क्या सापेक्षता की सिफारिश की जाती है?


11

मुझे पता है कि fstab defaultsविकल्प का यह अर्थ है rw,suid,dev,exec,auto,nouser,async:।

लेकिन क्या होगा अगर मैं एक और विकल्प जोड़ना चाहता हूं, उदाहरण के लिए relatime, क्या मुझे अभी भी चूक जोड़ना चाहिए या वे वैसे भी लागू होते हैं? क्या कम से कम एक विकल्प जोड़ना आवश्यक है?

कुछ उदाहरण:

1. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 defaults 0 2
2. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 0 2
3. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 defaults,relatime 0 2
4. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 relatime 0 2

क्या 2 (2) सही है (कोई विकल्प नहीं है)? क्या 1 (1) और (2) समान हैं? क्या 3 (3) और (4) समान हैं?

इसके अलावा, मैंने उबंटू कम्युनिटी डॉक्यूमेंटेशन में पढ़ा कि उबंटू में 8.04 रिलेटाइम लाइनक्स देशी फाइल सिस्टम के लिए डिफ़ॉल्ट के रूप में इस्तेमाल किया गया था। क्या यह अभी भी 12.04 के लिए सही है? यदि हाँ, तो मैं माउंट कमांड का उपयोग करने पर इसे क्यों देखता हूँ:

/dev/sda2 on / type ext4 (rw,errors=remount-ro)

यदि नहीं, तो क्यों नहीं? यह relatimeअब उपयोग करने के लिए अनुशंसित नहीं है ? मैं इसे अपने गैर-सिस्टम विभाजन में लागू करना चाहता था, यह एक अच्छा विचार है?


संपादित करें:

मुझे माउंटेड विभाजन और उनके विकल्प सूचीबद्ध करने के लिए एक अन्य कमांड मिली:

cat /proc/mounts

यह defaultsfstab में विकल्प के साथ लगे विभाजन का परिणाम है :

/dev/sdb2 /media/adat ext3 rw,relatime,errors=continue,barrier=1,data=ordered 0 0

यह mountउसी विभाजन के लिए आउटपुट है :

/dev/sdb2 on /media/adat type ext3 (rw)

और यदि गैर-रूट उपयोगकर्ता के रूप में समान विभाजन Nautilus से माउंट किया गया है, तो यह दोनों परिणाम है:

/dev/sdb2 /media/adat ext3 rw,nosuid,nodev,relatime,errors=continue,barrier=1,data=ordered 0 0

/dev/sdb2 on /media/adat type ext3 (rw,nosuid,nodev,uhelper=udisks)

relatimeयदि हम ext12.04 में एक विभाजन को माउंट करते हैं तो ऐसा लगता है कि इसका उपयोग किया जाता है । इसलिए इसे मैन्युअल रूप से जोड़ना गैर-जरूरी है। तो मेरी समस्या का व्यापक रूप से समाधान हो गया है। लेकिन मैं अभी भी यह नहीं देख पा रहा हूं कि जिन विकल्पों में होना चाहिए, defaultsवे भी इसके साथ सूचीबद्ध नहीं हैं cat /proc/mounts। हो सकता है कि विभाजन माउंट विकल्पों को सूचीबद्ध करने के लिए एक तीसरा और भी बेहतर तरीका है :)

जवाबों:


6

मेरा मानना ​​है कि आपको / etc / fstab में "विकल्प" कॉलम में कुछ होना चाहिए, या माउंट कमांड अगले कॉलम का उपयोग करने की कोशिश करेगा और शायद काम नहीं करेगा। इसलिए यदि आपके पास कोई विशिष्ट परिवर्तन नहीं हैं, तो "चूक" को वहां रखा जाना चाहिए।

ठोस-राज्य ड्राइव के साथ लैपटॉप और डेस्कटॉप पर सापेक्षता की सिफारिश की जाती है - यह बहुत सारे अतिरिक्त हार्ड ड्राइव को लिखने से बचाती है, जिससे बैटरी और एसएसडी जीवन में सुधार होता है। 'relatime' को linux कर्नेल डिफॉल्ट्स में linux वर्जन 2.6.30 से शामिल किया गया है, इसलिए इसे निर्दिष्ट करने का कोई कारण नहीं है जब तक कि आप बहुत पुराना कर्नेल नहीं चला रहे हों। यह विशेष रूप से 'चूक, सापेक्षता' के रूप में सूचीबद्ध होने के बावजूद कुछ भी नहीं टूटेगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.