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 filenamefilenameBozuk 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-cseçeneğin kullanılması çok daha basittir ve daha güvenlidire2fsck, çünkübadblocksprograma doğru parametrelerin iletildiğinden emin olacaktır .
-L filename
Bozuk bloklar listesini, tarafından belirtilen bloklar listesi olarak ayarlayınfilename. (Bu seçenek,-ldosyada listelenen bloklar, kötü bloklar listesine eklenmeden önce, kötü bloklar listesi temizlenmediği sürece , seçenek ile aynıdır.)
Ondan badblocksboş 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, 0ancak bildiğim kadarıyla birkaç başlangıç bloğu (bazı önemli dosya sistemi meta verilerinin bulunduğu yerler) hakkında e2fsck -lkabul etmez 0ve şikayet eder.
Örnek dosya içeriği:
12345
678900
Testlerim sınırlıydı. Önce çizikli bir maymunun üzerindeki çözümü dene .