मेरे पास 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रूट फाइल सिस्टम पर रहता है, लेकिन इसे तब तक नहीं पढ़ा जा सकता है जब तक फाइलमाइटम माउंट नहीं हो जाता है): क्या