Am un server zpool personal care se defecta și vreau să știu dacă există o modalitate de a recupera ceea ce am. Majoritatea datelor mele esențiale (fotografii, taxe în etc.) au fost salvate în OneDrive, așa că sunt în mare parte ok, dar aș dori restul datelor dacă este posibil.
Am vizionat videoclipul LTT despre întreținerea ZFS/pierderea de date, am văzut că nici eu nu am făcut niciodată un scrub, așa că l-am rulat, am lovit o grămadă de erori de sumă de control, câteva erori de citit. Deci, plănuiesc să fac upgrade de la unități de 3+1 2TB la 3+1 unități de 6TB și am unitățile acum. Am dat jos serverul pentru a pune o unitate de 4TB pentru a face backup pentru tot (doar ~1,5TB ZFS plin) și cred că am început toate problemele mele făcând asta, deoarece cel puțin zpool-ul era activ, acum nici măcar nu va mai porneste...
Când alerg import zpool
, primesc acest raport:
bazin: raid
ID: 12795258809798297580
stare: DEFECTAT
stare: unul sau mai multe dispozitive conțin date corupte.
acțiune: Pool-ul nu poate fi importat din cauza dispozitivelor sau datelor deteriorate.
Pool-ul poate fi activ pe alt sistem, dar poate fi importat folosind
steagul „-f”.
vezi: http://zfsonlinux.org/msg/ZFS-8000-5E
config:
raid FAULTED date corupte
raidz1-0 DEGRADAT
sdc ONLINE
sdc FAULTED date corupte
sde ONLINE
sdf ONLINE
Acum, aceasta arată o problemă, sdc apare de două ori și sdd lipsește. Când alerg lsblk
, Vad asta:
...
sdb 8:16 0 3.7T 0 disc
ââsdb1 8:17 0 16M 0 parte
ââsdb2 8:18 0 3.7T 0 parte
sdc 8:32 0 1.8T 0 disc
ââsdc1 8:33 0 1.8T 0 parte
ââsdc9 8:41 0 8M 0 parte
sdd 8:48 0 1.8T 0 disc
sde 8:64 0 1.8T 0 disc
ââsde1 8:65 0 1.8T 0 parte
ââsde9 8:73 0 8M 0 part
sdf 8:80 0 1.8T 0 disc
ââsdf1 8:81 0 1.8T 0 parte
ââsdf9 8:89 0 8M 0 parte
sdb ar fi unitatea la care urma să fac backup. sdc, sde și sdf fac parte din recuperarea zfs, dar se pare că sdd acum a dispărut/a eșuat.
Există vreo modalitate prin care să repornesc zpool-ul pentru a recupera orice date pe care le pot înapoi? Am crezut că scopul raidz1 era că orice unitate ar putea eșua și că era încă recuperabilă... zpool import -f raid
eșuează cu:
nu se poate importa „raid”: eroare I/O
Distrugeți și recreați piscina din
o sursă de rezervă.
PS: Note pentru reconstrucție... Cred că trebuie să fac a export zpool
când primesc noua matrice ZFS să ruleze. De asemenea, ar trebui să mă refer la discuri prin ID în loc de devid.