dumpe2fs -b / dev / sdd1, ext4 tarafından hatalı olduğu bilinen blokları boşaltabilir.
Mkfs'i yinelemeden o listeye bir bloğu elle nasıl eklerim?
dumpe2fs -b / dev / sdd1, ext4 tarafından hatalı olduğu bilinen blokları boşaltabilir.
Mkfs'i yinelemeden o listeye bir bloğu elle nasıl eklerim?
Yanıtlar:
Kimden man 8 e2fsck
:
-l filename
filename
Bozuk bloklar listesine belirtilen dosyada listelenen blok numaralarını ekleyin . Bu dosyanın formatı,badblocks(8)
program tarafından oluşturulan ile aynıdır . Blok numaralarının, dosya sisteminin blok boyutuna dayandığını unutmayın. Bu nedenle,badblocks(8)
doğru sonuçlara ulaşmak için dosya sisteminin bloksizliği verilmelidir. Sonuç olarak, bu-c
seçeneğin kullanılması çok daha basittir ve daha güvenlidire2fsck
, çünkübadblocks
programa doğru parametrelerin iletildiğinden emin olacaktır .
-L filename
Bozuk bloklar listesini, tarafından belirtilen bloklar listesi olarak ayarlayınfilename
. (Bu seçenek,-l
dosyada listelenen bloklar, kötü bloklar listesine eklenmeden önce, kötü bloklar listesi temizlenmediği sürece , seçenek ile aynıdır.)
Ondan badblocks
boş olmayan birkaç çıktı dosyası gördüm , bu yüzden genel biçimin basit olduğunu söyleyebilirim: satır başına bir ondalık sayı. Numaralandırma başlar, 0
ancak bildiğim kadarıyla birkaç başlangıç bloğu (bazı önemli dosya sistemi meta verilerinin bulunduğu yerler) hakkında e2fsck -l
kabul etmez 0
ve şikayet eder.
Örnek dosya içeriği:
12345
678900
Testlerim sınırlıydı. Önce çizikli bir maymunun üzerindeki çözümü dene .