Având în vedere două pool-uri ZFS în care sunt trimise instantanee de la unul la celălalt, este posibil să se repare automat un instantaneu deteriorat folosind o copie a acelui instantaneu stocat în celălalt pool?
Sper că aceasta va fi doar o întrebare ipotetică, dar se pare că merită știută! Din cate pot sa spun zfs scrub
funcționează doar pentru o singură piscină și doar reparații dacă există redundanță în acel singur bazin; Bănuiesc că ceea ce caut este o modalitate de a compara două instantanee și de a repara unul deteriorat folosind celălalt (presupunând că celălalt este intact).
De exemplu, dacă aș avea o configurare ZFS limitată la un singur disc și unde spațiul poate limita capacitatea de a utiliza copii
opțiune pentru auto-vindecare a tuturor datelor, ca pe un laptop. Într-un astfel de caz, ZFS este încă plăcut să aibă pentru celelalte caracteristici ale sale (compresie și criptare nativă, detectarea corupției și viteza de backup folosind zfs trimite
), cu toate acestea, un singur bit inversat ar putea cauza coruperea unui fișier.Deși într-un caz atât de banal aș putea înlocui doar un fișier, sunt totuși curios dacă un instantaneu ar putea fi folosit pentru un caz mai complex (de exemplu, dacă o parte de metadate a fost coruptă sau un anumit fișier nu poate fi identificat ).