मेरे पास Ubuntu 14.04.5 के साथ एक उपकरण स्थापित है जिसमें एक ext4 फ़ाइल सिस्टम के साथ एक ही हार्ड ड्राइव है।
दस्तावेज़ Ext4 फाइलसिस्टम को पढ़कर मैंने सीखा कि डिफ़ॉल्ट डेटा मोड ordered
जो केवल मेटाडेटा की सुरक्षा करता है। मेरी परियोजना में, हम इसे journal
फ़ाइल डेटा की सुरक्षा के लिए भी बदलना चाहते हैं क्योंकि डेटा सुरक्षा अधिक मूल्य की है।
पहली चीज़ जो मैंने कोशिश की वह थी /etc/fstab
फ़ाइल को संशोधित करना । मैंने बदलने की कोशिश की
UUID=<UUID> / ext4 errors=remount-ro 0 1
सेवा
UUID=<UUID> / ext4 errors=remount-ro,data=journal 0 1
data=journal
विकल्प क्षेत्र में संलग्न करके ।
हालाँकि, जब मैंने डिवाइस को रिबूट किया, तो मैंने एक त्रुटि संदेश के साथ कहा cannot change data mode on remount
। मैंने डेटा मोड के dmesg
साथ ड्राइव माउंट करने के बारे में एक पूर्व संदेश देखा और देखा ordered
।
एक शर्मनाक लंबे समय के लिए, मुझे लगा /etc/fstab
कि डिफ़ॉल्ट बढ़ते विकल्पों को ओवरराइड करने के लिए उपयोग किया जाता है, इसलिए ड्राइव केवल एक बार घुड़सवार होते हैं। लेकिन अब यह गलत लगता है: ड्राइव को इसके डिफ़ॉल्ट माउंट विकल्पों का उपयोग करके माउंट किया /etc/fstab
जाता है , फिर इसे हटाने के लिए उठाया जाता है।
मेरे प्रश्न हैं :
- क्या यह "माउंट-रिमाउट" सिस्टम के डिजाइन की प्रक्रिया है? मैंने
Fstab
विकी पेज पढ़ा लेकिन यह नहीं देखा कि इसमें "माउंट-रिमाउंट" चीज़ का उल्लेख है। - यदि
/etc/fstab
वास्तव में रिमाउंटिंग के लिए उपयोग किया जाता है, तो बूटिंग प्रक्रिया के किस चरण में पहली बार ड्राइव किया जाता है? क्या इसे लागू किया गया है/etc/init.d
? मैंने कुछ लिपियों को/etc/init.d
बुलायाumountfs
औरumountroot
, लेकिन, उनकी सामग्री को कम करके देखा, वे प्रासंगिक नहीं दिखतीं।
/etc/fstab
रूट फाइल सिस्टम पर रहता है, लेकिन इसे तब तक नहीं पढ़ा जा सकता है जब तक फाइलमाइटम माउंट नहीं हो जाता है): क्या