Acasă
» LINUX
»
Cum să ștergi în siguranță o unitate flash USB pe Linux
Cum să ștergi în siguranță o unitate flash USB pe Linux
Pentru a șterge o unitate flash USB pe Linux, demontați partițiile acesteia și suprascrieți întregul dispozitiv (de exemplu, /dev/sdb), nu doar o partiție. Aceasta scrie zerouri în spațiul adresabil al unității și elimină harta partițiilor curente. Operațiunea este ireversibilă, așa că copiați mai întâi tot ce aveți nevoie.
O suprascriere software este doar o ștergere rapidă a spațiului de stocare flash USB. Controlerul său poate remapa celulele de memorie fizică pentru nivelarea uzurii, lăsând celulele vechi în afara blocurilor pe care Linux le poate aborda. Dacă conținutul este foarte sensibil, citiți îndrumările actuale NIST privind igienizarea suporturilor media înainte de a vă baza pe o suprascriere normală.
Important: Exemplele folosesc /dev/sdbunitatea USB și /dev/sdb1partiția acesteia. Căile vor fi diferite. Nu executați niciodată comanda de suprascriere până când nu ați confirmat dispozitivul după dimensiune, model și informații despre dispozitivul amovibil.
Ștergeți în siguranță o unitate USB din terminalul Linux
1. Faceți o copie de rezervă a unității și identificați calea dispozitivului acesteia
Copiați fișierele pe care doriți să le păstrați în altă parte, închideți aplicațiile care utilizează unitatea și conectați-o la priză. Într-un terminal, enumerați discurile și punctele lor de montare:
lsblk -o NAME,PATH,SIZE,MODEL,TRAN,MOUNTPOINTS
Folosește împreună dimensiunea, modelul, dispozitivul de transport USB și punctul de montare pentru a identifica unitatea amovibilă.
În exemplu, /dev/sdaeste discul de sistem și /dev/sdbeste unitatea USB. Sistemul dvs. poate afișa o altă cale, cum ar fi /dev/sdc. Literele dispozitivelor Linux se pot schimba după deconectare sau repornire, așa că potriviți din nou dispozitivul dacă se schimbă ceva. Dacă nu sunteți sigur care disc este stick-ul USB, opriți-vă mai degrabă decât să ghiciți.
2. Demontați fiecare partiție USB
Verificați MOUNTPOINTSrezultatul lsblk. Pentru fiecare partiție montată pe dispozitivul USB, demontați partiția, nu discul părinte. De exemplu:
sudo umount /dev/sdb1
Demontați partiția montată înainte de a scrie pe întregul dispozitiv.
Repetați pentru orice alte partiții USB montate, apoi rulați lsblkdin nou și asigurați-vă că câmpurile punctului de montare sunt goale. Dacă demontarea indică faptul că ținta este ocupată, închideți fereastra managerului de fișiere și orice terminal sau aplicație deschisă pe unitate, apoi încercați din nou. Nu utilizați o demontare lentă pentru a ocoli utilizarea activă; umount -ldetașează un sistem de fișiere în timp ce referințele pot rămâne.
3. Suprascrieți întregul dispozitiv
Înlocuiți /dev/sdbmai jos cu calea exactă către stick-ul USB pe care ați verificat-o. Nu includeți numărul partiției: scrierea pe acesta /dev/sdbvizează întregul stick, în timp ce /dev/sdb1vizează doar o partiție.
Contorul de progres arată câte date adresabile au fost scrise până în prezent.
Citiți comanda încă o dată înainte de a apăsa Enter: valoarea de după of=trebuie să fie dispozitivul USB, nu discul de sistem. Comanda scrie zerouri, status=progressafișează statistici periodice de transfer, iar GNU ddsolicită conv=fsynco sincronizare finală a scrierii. Nu deconectați unitatea și nu închideți terminalul în timp ce comanda rulează.
4. Verificați rezultatul înainte de a reutiliza stick-ul
Așteptați ddfinalizarea și reveniți la promptul shell-ului. La sfârșitul unei scrieri pe întregul dispozitiv, este posibil să raporteze „No space left on device” (Nu a mai rămas spațiu pe dispozitiv) atunci când atinge capacitatea unității. Acest mesaj în sine nu este o dovadă a succesului: comparați cifra finală de octeți copiați cu dimensiunea exactă a dispozitivului, pe care o puteți afișa cu:
lsblk --bytes -d -o PATH,SIZE /dev/sdb
Dacă numărătoarea se potrivește și nu au existat erori de scriere anterioare, Linux a suprascris capacitatea vizibilă. Investigați orice altă eroare în loc să presupuneți că ștergerea a funcționat. Rulați lsblkdin nou; discul USB ar trebui să rămână listat, fără rânduri vechi de partiție. Pentru a utiliza din nou stick-ul, creați o partiție nouă și formatați-o într-un utilitar de disc. Formatarea îl pregătește pentru stocare; nu adaugă o garanție mai puternică de ștergere securizată.
După suprascriere, dispozitivul USB rămâne vizibil, în timp ce partiția sa anterioară a dispărut.
Când o suprascriere a terminalului nu este suficientă
Pentru reutilizarea obișnuită, suprascrierea întregului dispozitiv adresabil este o modalitate practică de a șterge conținutul curent. Nu se poate dovedi că fiecare celulă flash fizică a fost igienizată: controlerele USB pot ascunde blocurile remapate din sistemul de operare. Rularea mai multor treceri sau comutarea de la zerouri la date aleatorii nu rezolvă această limitare la nivel de controler. shredDocumentația GNU avertizează, de asemenea, că nivelarea uzurii pe stocarea în stare solidă poate lăsa date suprascrise în blocurile subiacente.
Dacă recuperarea datelor vechi ar avea consecințe grave, utilizați o metodă de igienizare documentată pentru modelul USB respectiv, dacă acesta acceptă una, sau distrugeți dispozitivul conform unei politici adecvate. NIST SP 800-88 Rev. 2, publicat în septembrie 2025, recomandă selectarea metodelor de igienizare a suporturilor media în funcție de suport și de sensibilitatea informațiilor. Pentru utilizare viitoare, criptați fișierele sensibile înainte de a le stoca pe suporturi media amovibile; acest lucru nu protejează retroactiv o unitate necriptată.