Ext4 dosya sistemine sahip tek bir sabit sürücüye sahip Ubuntu 14.04.5 yüklü bir cihazım var.
Ext4 Dosya Sistemi belgesini okuyarak varsayılan veri modunun ordered
yalnızca meta verileri koruduğunu öğrendim . journal
Projemde, veri güvenliği daha yüksek değerde olduğu için dosya verilerini de korumak için bunu değiştirmek istiyoruz .
Denediğim ilk şey /etc/fstab
dosyayı değiştirmekti . Değişmeye çalıştım
UUID=<UUID> / ext4 errors=remount-ro 0 1
için
UUID=<UUID> / ext4 errors=remount-ro,data=journal 0 1
data=journal
seçenek alanına ekleyerek .
Ancak, cihazı yeniden başlattığımda bir hata mesajı aldım cannot change data mode on remount
. Kontrol ettim dmesg
ve birlikte sürücü montaj hakkında daha önceki bir mesaj gördüm ordered
veri modu.
Utanç verici uzun bir süre boyunca /etc/fstab
, sürücülerin yalnızca bir kez monte edilmesi için varsayılan montaj seçeneklerini geçersiz kılmak için kullanıldığını düşündüm . Ancak şimdi yanlış görünüyor: sürücü varsayılan montaj seçenekleri kullanılarak monte edildi, daha sonra /etc/fstab
yeniden monte etmek için kaldırıldı.
Sorularım :
- Bu "takılma" süreci sistemin tasarımı mı?
Fstab
Wiki sayfasını okudum ama "mount-remount" şeyden bahsediyor görmedim. - Yeniden montaj için
/etc/fstab
gerçekten kullanılıyorsa , sürücü ilk kez önyükleme işleminin hangi adımında monte edilir? Uygulandı mı/etc/init.d
?/etc/init.d
Aranan bazı komut dosyaları gördümumountfs
veumountroot
içeriklerini gözden kaçırmayın, alakalı görünmüyorlar.
/etc/fstab
kök dosya sisteminde bulunuyor, ancak dosya sistemi monte edildikten sonraya kadar okunamıyor): initramfs / etc / fstab kullanıyor mu?