Ödeme Yöntemleri Abuse

EXT4 günlük kaydını devre dışı bırakma

24.10.2022, 03:14

Günlük tutmanın ne olduğunu muhtemelen biliyorsunuzdur. Yani, dosya sistemlerinde bir arıza durumunda dosya sistemini kurtarabilmeniz için gereklidir. Bu, özellikle arıza sırasında veri yazma işlemlerinin devam ettiği durumlarda kullanışlıdır.

Bir yazma işlemi tamamlanmadığında, dosya sisteminin bozuk bir durumda kalacağı ve bağlanamayacağı bilinmektedir. Günlüğe kaydetmeyi etkinleştirirseniz, fsck sistem önyüklemesi sırasında bir kontrol gerçekleştirebilir ve durumu günlükten geri yükleyebilir. Şimdi Ext4'te günlüğe kaydetmeyi nasıl devre dışı bırakacağımızı görelim.

Günlüğü devre dışı bırakma

Belirli bir disk bölümü için günlük kaydının etkin olup olmadığı nasıl kontrol edilir? Çalıştırın:

$ sudo dumpe2fs /dev/nvme0n1p5 | grep has_journal

EXT4 günlük kaydını devre dışı bırakma

Bkz. /dev/nvme0n1p5 - bölüm dosyası. Farklı bir adı olabilir. Dosya Sistemi Özellikleri satırında has_journal varsa, günlük etkinleştirilmiştir. Etkinleştirilmişse ve her şey çalışıyorsa. Dosya sistemi günlüğünü devre dışı bırakmak şu şekilde yapılır:

$ sudo tune2fs -O ^has_journal /dev/nvme0n1p5

EXT4 günlük kaydını devre dışı bırakma

Günlüklemeyi devre dışı bırakmak istemiyorsanız, ancak yine de sistemin daha üretken olmasını istiyorsanız, geri yazma modunu etkinleştirin. Bundan sonra, meta veriler dışında günlüğe hiçbir veri yazılmayacaktır.

Veriler önce diske yazılır, ardından işlem günlüğe kaydedilir. Ext4 bu çalışma modunda en iyi performansı gösterir.

Hadi yapalım:

$ sudo tune2fs -o journal_data_writeback /dev/nvme0n1p5

Günlükleme modunu nasıl geri alabilirim? Bunu yapmak için, çalıştırabilirsiniz:

$ sudo tune2fs -o journal_data_ordered /dev/nvme0n1p5

EXT4 günlük kaydını devre dışı bırakma

Geri yazma moduna benzer şekilde , /etc/fstab kullanıcı tarafından etkinleştirilebilir. Bölüm bağlama seçeneklerine data=writeback ekleyin:

$ sudo vi /etc/fstab

EXT4 günlük kaydını devre dışı bırakma

Performansı artırmanın başka bir yolu var mı? Evet, son erişilen dosya alanının güncellenmesini devre dışı bırakan noatime seçeneğini ekleyin. Bu, diske erişim sayısını azaltır, ancak SSD'nin ömrünü uzatacaktır.