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 orderedyalnızca meta verileri koruduğunu öğrendim . journalProjemde, 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/fstabdosyayı 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=journalseçenek alanına ekleyerek .
Ancak, cihazı yeniden başlattığımda bir hata mesajı aldım cannot change data mode on remount. Kontrol ettim dmesgve birlikte sürücü montaj hakkında daha önceki bir mesaj gördüm orderedveri 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/fstabyeniden monte etmek için kaldırıldı.
Sorularım :
- Bu "takılma" süreci sistemin tasarımı mı?
FstabWiki sayfasını okudum ama "mount-remount" şeyden bahsediyor görmedim. - Yeniden montaj için
/etc/fstabgerç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.dAranan bazı komut dosyaları gördümumountfsveumountrootiçeriklerini gözden kaçırmayın, alakalı görünmüyorlar.
/etc/fstabkök dosya sisteminde bulunuyor, ancak dosya sistemi monte edildikten sonraya kadar okunamıyor): initramfs / etc / fstab kullanıyor mu?