Am avut o pereche de discuri de 3TB într-o matrice btrfs raid1.
Unul dintre aceste discuri a început să se defecteze (smartd arată sectoare defecte), așa că am cumpărat o pereche de unități noi de 8TB pentru a înlocui ambele discuri din matrice.
Le-am înlocuit pe amândouă btrfs înlocuiește
, și a alergat a soldul btrfs
apoi - care eșuează la următorul mesaj:
[ 5063.136378] Eroare BTRFS (dispozitiv sdc): verificarea transid părinte a eșuat pe 5153170751488 căutat 1433374 găsit 1417912
[ 5063.140428] Eroare BTRFS (dispozitiv sdc): verificarea transid părinte a eșuat pe 5153170751488 căutat 1433374 găsit 1417912
Acum, am văzut exact aceste mesaje inainte de înlocuirea discurilor, dar acum, deoarece ambele discuri au fost înlocuite, cred că are ceva de-a face btrfs
.
Datele mele sunt complet copiate de rezervă iar sistemul de fișiere este online și funcționează corect, dar nu pot efectua un echilibru din cauza acestei erori.Rularea unui scrub produce o cantitate mică de erori necorectabile, la fel ca înainte de a înlocui discurile.
Mă întrebam cum aș putea, poate:
- Aflați ce fișiere sunt corupte și restaurați-le dintr-o copie de rezervă
- Resetați tranzacția pe sistemul de fișiere pentru a elimina erorile
- Ignorați erorile în timpul echilibrării
...sau orice altă soluție rezonabilă.
Mulțumiri!