Saya memiliki perangkat yang diinstal dengan Ubuntu 14.04.5 yang memiliki satu hard drive dengan sistem file ext4.
Dengan membaca dokumen Filesystem Ext4 saya mengetahui bahwa mode data default adalah ordered
yang hanya melindungi metadata. Dalam proyek saya, kami ingin mengubahnya journal
untuk juga melindungi data file karena keamanan data bernilai lebih tinggi.
Hal pertama yang saya coba adalah memodifikasi /etc/fstab
file. Saya mencoba untuk berubah
UUID=<UUID> / ext4 errors=remount-ro 0 1
untuk
UUID=<UUID> / ext4 errors=remount-ro,data=journal 0 1
dengan menambahkan data=journal
ke bidang opsi.
Namun, ketika saya reboot perangkat, saya berakhir dengan pesan kesalahan cannot change data mode on remount
. Saya memeriksa dmesg
dan melihat pesan sebelumnya tentang pemasangan drive dengan ordered
mode data.
Untuk waktu yang lama dan memalukan, saya pikir /etc/fstab
digunakan untuk mengganti opsi pemasangan default sehingga drive hanya dipasang sekali. Tapi sekarang kelihatannya salah: drive sudah terpasang menggunakan opsi pemasangan standarnya, kemudian /etc/fstab
diambil untuk remount.
Pertanyaan saya adalah :
- Apakah ini "mount-remout" memproses desain sistem? Saya membaca
Fstab
halaman wiki tetapi tidak melihatnya menyebutkan "mount-remount". - Jika
/etc/fstab
benar-benar digunakan untuk remounting, pada langkah manakah proses booting adalah drive dipasang untuk pertama kali? Apakah ini diterapkan/etc/init.d
? Saya memang melihat beberapa skrip di/etc/init.d
dipanggilumountfs
danumountroot
, tetapi, membaca sepintas konten mereka, mereka tidak terlihat relevan.
/etc/fstab
berada di sistem file root, tetapi tidak dapat dibaca sampai setelah filesystem dipasang): Apakah initramfs menggunakan / etc / fstab?