Ext4'te sağlama toplamı veri bütünlüğü nasıl elde edilir?


13

Btrfs gibi dosya sistemlerinde, verilerin hala dosya sistemi sağlama toplamıyla eşleşip eşleşmediğini görmek için tüm verilerden geçecek bir ovma işlemi yapabilirsiniz.

Yedeklemeden önce doğru olup olmadığını ext4 üzerindeki verileri kontrol etmek istiyorum.

Soru

ext4 dosya sistemi sağlama toplamına sahip değildir, ancak benzer bir şey yapılabilir mi?

Yanıtlar:


15

Ext4'ün bir ZFS veya btrfs "scrub" komutuna eşdeğeri yoktur, ancak yeni bir özellik meta veri sağlama toplamıdır . Kullanmak için çok yeni bir çekirdek ve güncellenmiş bir e2fsprogs gerekir .

Hangi dağıtımı kullanıyorsunuz?


Ext4'ün genişletildiğine dair hiçbir fikrim yoktu. Ne yazık ki bu özelliği elde etmek için bölümü yeniden biçimlendirmem gerektiğini görüyorum. Belki de sadece her dosyanın bir sha1sum yapmak ve bir yaml dosyasında saklamak için bir komut dosyası yapmak gerekir ... CentOS 6 kullanarak.
Sandra

@sandra Ama aynı zamanda ZFS kullanıyorsunuz (diğer sorularınızdan) ... Son birkaç haftadır Linux'ta ZFS'yi CentOS 6 sistemlerimle bu kılavuzu kullanarak kullanıyorum . Testte sağlamdı ve onu üretime taşımayı planlıyorum. Kullanım durumunuz için zarif bir çözüm olabilir.
ewwhite

0

@beyaz cevap doğrudur. Sadece şunu vurgulamak istiyorum: HAYIR - şu anda ext4 veya XFS'de veri sağlama toplamı alınamıyor. Ayrıca JFS için sağlama toplamıyla ilgili hiçbir şey bulamadım. Şimdiye kadar tek güvenilir seçenek linux ZFS'yi kontrol etmektir. BTRFS şu anda o kadar kararlı değil.

Yukarıdakileri yazıyorum, çünkü yönlendiricimde USB harici sürücüye kötü sessiz yazma bozukluğu vurdum ve artık USB'ye güvenilir bir bağlantı olarak güvenmiyorum. Bu nedenle ek kontrol toplamı gereklidir. (ve sürücünün tamamen sağlıklı olduğunu, ancak yönlendirici USB'sinin zayıf olduğunu kastediyorum)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.