Bu btrfs hatası nasıl kurtarılır?


5

Artık monte edilemeyen bir btrfs dosya sistemim var. Bilgisayarı sıfırladım ve açılıştan sonra Java işlemi çöktü, yığın üzerinde çok fazla btrfs olayı olan bir çekirdek dökümü gösterdim. Bundan sonra bilgisayar başlangıçta artık işe yaramadığı için bilgisayar kullanılamazdı.

Böylece bilgisayar kullanılamaz hale geldiğinden, dosya sistemini Ubuntu 14.04 Masaüstü diskiyle "kurtarmaya" karar verdim.

Denedim btrfs rescure chunk-recoverve bana öbek ağacının yeniden inşa edilip edilmemesi gerektiğini sordu. Evet cevap verdim. Şimdi, tamamen kırılmış gibi görünüyor. FS artık monte edilemiyor ve şimdi btrfs checkçıkış şuna benziyor:

root@ubuntu:/dev# btrfs check /dev/mapper/encrypted 
checksum verify failed on 20971520 found B89CA074 wanted EDB30E17
checksum verify failed on 20971520 found B89CA074 wanted EDB30E17
checksum verify failed on 20971520 found B89CA074 wanted EDB30E17
checksum verify failed on 20971520 found B89CA074 wanted EDB30E17
Csum didn't match
Couldn't read chunk root
Couldn't open file system

Takmaya çalışmak şu hatayı veriyor:

[90746.734393] btrfs: device fsid ee55dbb6-e359-42cc-bf76-9973ed5cf4ff devid 1 transid 6036 /dev/dm-0
[90746.844751] btrfs: device fsid ee55dbb6-e359-42cc-bf76-9973ed5cf4ff devid 1 transid 6036 /dev/dm-0
[91441.004757] btrfs: device fsid ee55dbb6-e359-42cc-bf76-9973ed5cf4ff devid 1 transid 6036 /dev/mapper/encrypted
[91441.006465] btrfs: disk space caching is enabled
[91441.008592] btrfs: dm-0 checksum verify failed on 20971520 wanted EDB30E17 found B89CA074 level 0
[91441.009034] btrfs: dm-0 checksum verify failed on 20971520 wanted EDB30E17 found B89CA074 level 0
[91441.009065] btrfs: failed to read chunk root on dm-0
[91441.025106] btrfs: open_ctree failed

Denedim btrfs checkile --repair, --init-csum-treeve --init-extent-treefakat hiçbir şey değişti.


Açıkça sormak: Sabit disk arızalı mı? Kötü bir sürücünüz varsa, sağlama toplamı hataları olup olmadığını merak etmeyin. Eğer öyleyse, bu sürücüyü değiştirmek muhtemelen ilk yapılması gereken şey olmalı.
basic6

Şu an itibariyle soru bir yaşında ve HDD hala iyi çalışıyor.
Sibbo,

Yani akıllı hata yok, ilgili akıllı değerler iyi görünüyor ve badblocks salt okunur test hata bulmuyor mu? Yoksa hiçbir şey kontrol edilmedi ve hala çalıştığını düşündüğünüz için hala iyi çalıştığını mı düşünüyorsunuz? Kötü sürücüler genellikle ölmeden çok önce verileri bozmaya başlar. Öte yandan, belki sürücü olan sağlıklı, ancak btrfs / istatistikleri dev hataları listelemek ve btrfs fi df / ne diyor mu?
basic6

Yanıtlar:


4

Sağlama toplamlarınız eşleşmiyor. Bu iyi değil.

Bunu henüz çözmediyseniz, btrfs araçlarınızı yükseltmeyi ve btrfs check --fix-crc komutunu kullanmayı deneyebilirsiniz, böylece sağlama toplamıyla ilgili sorunları çözmeniz gerekir. Önce meta verilerinizin btrfs görüntüsünü almak isteyebilirsiniz.


Teşekkür ederim. Bölüm hala varsa, bunu deneyeceğim.
Sibbo
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.