Un jurnalist din Seattle care lucrează în domeniul tehnologiei informației s-a confruntat recent cu o eroare foarte interesantă: spațiul de stocare de 1 TB bazat pe NAND Flash al unui notebook MacBook Pro s-a umplut, iar metodele simple nu reușeau să rezolve problema, adică sistemul nu permitea ștergerea fișierelor. Situația implicită a fost că respectivul MacBook Pro descărca un joc relativ mare prin Steam când spațiul de stocare încorporat s-a umplut, ceea ce a dus la oprirea descărcării. Glenn Fleishman - acesta este numele protagonistului nostru. Copilul a încercat să rezolve problema golind coșul de gunoi de pe desktop-ul macOS, dar sistemul a refuzat să îi permită acest lucru, plângându-se că nu mai are spațiu.
Imediat ce Fleishman a luat în mână notebook-ul, a încercat cele mai evidente metode, adică a încercat să golească și el coșul de gunoi, a încercat să șteargă fișiere prin Finder - managerul de fișiere al macOS - și chiar și prin Terminal a macOS, însă situația a rămas neschimbată. În acest timp, sistemul a refuzat toate încercările și a continuat să declare că nu mai are spațiu. Eroarea nu a putut fi rezolvată cu ajutorul Disk Utility.
După o serie de încercări, s-a încercat o repornire a sistemului pentru a șterge memoria cache în încercarea de a rezolva problema, dar sistemul a continuat să opună rezistență și a refuzat să se conformeze. De asemenea, a apărut opțiunea Recovery Disk, care a dat faliment și ea . Din fericire, sistemul a fost salvat în mod continuu prin Time Machine, ultima salvare fiind în seara precedentă, așa că nu a mai rămas nimic de făcut decât să șteargă sistemul de operare actual și să instaleze un macOS curat în locul său, ca apoi să restaureze fișierele necesare din copia de rezervă.
Procesul nu a fost ușor, deoarece versiunea care a venit cu notebook-ul nu a reușit să finalizeze instalarea, procesul s-a oprit, așa că nu a existat altă alegere, Ventura a fost înlocuit cu Sonoma. În acest caz, instalarea a reușit, dar actualizarea a dus la instalarea versiunii 14.4, nu a versiunii 14.3.1 care a fost instalată anterior, astfel că sistemul nu a permis o restaurare directă. Contul de utilizator Sonoma de bază a oferit acces la asistentul de migrare, care ar fi putut fi utilizat pentru a restaura copia de rezervă Time Machine la starea anterioară, dar din păcate, nu a reușit să monteze volumul. După câteva cercetări pe forumuri, s-a descoperit că, după sosirea Sonoma, a fost introdus un grăunte de nisip în procesul de montare a volumului de rețea bazat pe Samba/SMB, astfel încât restaurarea datelor bazată pe Time Machine nu a funcționat, și aparent, încă nu s-a găsit o soluție la acest detaliu. Se pare că bug-ul este încă prezent în versiunea 14.4, ceea ce nu este o veste bună.
În cele din urmă, a reușit să migreze datele de la copia de rezervă folosind un SSD extern de 1TB care probabil vor fi la îndemână pentru o perioadă de timp pentru a se asigura că, dacă din întâmplare vom avea nevoie de fișiere din copia de rezervă anterioară, acestea pot fi accesate rapid. După defecțiune, recuperarea a fost un succes, dar au fost ratate două puncte importante care ar fi putut fi rezolvate mai eficient, după cum a recunoscut protagonistul nostru . Una dintre opțiuni ar fi fost să deconecteze copia de rezervă Time Machine de la propria mașină și să încerce să o conecteze direct la MacBook Pro, astfel încât asistentul de migrare să poată funcționa direct. Cealaltă opțiune ar fi fost să transfere fișierul imagine Time Machine pe unitatea externă de 1TB, astfel încât sistemul să o recunoască drept unitate sursă, iar de acolo să poată fi restaurat și mai eficient și mai rapid cu ajutorul Asistentului de migrație.
Din păcate, nu este clar ce anume a cauzat eroarea și cum pot fi evitate cazuri similare. Ca măsură de precauție, merită să aveți grijă să nu supraîncărcați spațiul de stocare pentru a evita astfel de incidente, dar este probabil că la mijloc a fost o altă eroare software. Oricum, nu merită să încărcați complet unitățile SSD, cardurile și soluțiile bazate pe NAND Flash. 10-30% din spațiu ar trebui să fie lăsată liberă pentru ca controlerul SSD să poată efectua diverse sarcini de întreținere, care asigură că celulele NAND Flash sunt întotdeaune reîmprospătate și gata de lucru.