У мене встановлено пристрій з 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
wiki, але не побачив, що в ній згадується річ "mount-remount". - Якщо
/etc/fstab
по-справжньому використовується для перепланування, на якому етапі процесу завантаження привід встановлюється вперше? Чи реалізовано це в/etc/init.d
? Я дійсно бачив кілька сценаріїв в/etc/init.d
називаєтьсяumountfs
іumountroot
, але, пробігаючи їх зміст, вони не виглядають актуальними.
/etc/fstab
знаходиться в кореневій файловій системі, але її неможливо прочитати до монтажу файлового файлу): Чи використовує initramfs / etc / fstab?