Cum se verifică (& Reparație) un disc din linia de comandă a Mac OS X
Aplicația Disk Utility inclusă cu Mac OS X are un echivalent în linie de comandă care oferă utilizatorilor avansați posibilitatea de a efectua întreținerea discului de la terminal, inclusiv verificarea discului și reparațiile. Acest lucru permite o varietate de abilități utile de depanare, inclusiv posibilitatea de a efectua reparații de la distanță prin SSH sau prin Modul utilizator unic dacă conturile de utilizator sunt inaccesibile.Acest ghid este destinat utilizatorilor avansați care se simt confortabil cu terminalul și linia de comandă. Majoritatea utilizatorilor de Mac este mai bine să rămână la partea grafică a lucrurilor și să repare unitățile direct cu Utilitarul de disc sau prin modul de recuperare.
Verificarea unui disc din linia de comandă în OS X
Verificarea volumului determină dacă unitatea trebuie reparată și se poate face cu următoarea sintaxă generală:
diskutil verifyVolume
De exemplu, pentru a verifica unitatea implicită a unui Mac, puteți folosi:
diskutil verifyvolume /
Alte unități montate pot fi specificate, de asemenea, dacă le cunoașteți numele:
diskutil verifyvolume /Volumes/ExternalBackups/
Notă: unitatea trebuie să cadă cu privilegiile utilizatorilor (sau să folosească sudo), iar volumul trebuie să fie montat activ (iată cum să faci asta din linia de comandă).
La fel cum rulați Disk Utility din GUI, linia de comandă poate dura ceva timp. Dacă nu sunt raportate erori, repararea volumului nu este necesară. Dacă vedeți un mesaj ca următorul:
Veți dori să remediați asta lansând în continuare comanda de reparare a discului.
Următorul truc pentru repararea volumului este pur și simplu abordarea în linia de comandă a aceleiași capacități conținute în aplicația Disk Utility GUI. După cum am menționat anterior, acesta este cel mai bine rezervat utilizatorilor avansați.
Run Repair Disk de pe linia de comandă pentru a rezolva problema de unitate identificată
După ce ați stabilit că unitatea are nevoie de reparație, puteți face acest lucru folosind din nou comanda diskutil:
diskutil repairvolume /
Din nou, aceasta poate fi direcționată către alte volume specificând numele sau punctul de montare astfel:
diskutil repairvolume /Volumes/ExternalBackups/
Indiferent de discul pe care rulează, lăsați procesul să se termine complet înainte de a face orice altceva. Repair Disk are de obicei succes în rezolvarea problemelor detectate de comanda Verify Disk.
Repair Disk nu repară permisiunile de pe disc, deși acest lucru se poate face cu un șir diskutil separat în timp ce ești deja la linia de comandă.
Dacă discul de reparare eșuează, nu te speria încă, deoarece este posibil să poți repara volumul cu comanda fsck folosind această procedură, care este puțin mai complexă, dar funcționează adesea pentru situații în care Utilitarul de disc standard eșuează sau nu este în alt mod disponibil.
Dacă continuați să aveți probleme, este posibil ca unitatea în sine să se defecteze fizic, ceea ce indică că este o idee bună să scoateți cât mai mult de pe disc cât posibil, să faceți o copie de rezervă a tuturor și să obțineți o unitate de schimb.