Hvordan verifisere (& reparer) en disk fra kommandolinjen i Mac OS X
Diskverktøy-appen sammen med Mac OS X har en kommandolinjeekvivalent som gir avanserte brukere muligheten til å utføre diskvedlikehold fra terminalen, inkludert diskverifisering og reparasjoner. Dette gir mulighet for en rekke nyttige feilsøkingsevner, inkludert muligheten til å eksternt utstede diskreparasjoner via SSH, eller gjennom enkeltbrukermodus hvis brukerkontoene er utilgjengelige.Denne veiledningen er ment for avanserte brukere som er komfortable med terminalen og kommandolinjen. De fleste Mac-brukere er bedre av å holde seg til den grafiske siden av ting og reparere stasjoner direkte med Diskverktøy eller gjenopprettingsmodus.
Bekrefte en disk fra kommandolinjen i OS X
Verifisering av volumet avgjør om stasjonen må repareres og kan gjøres med følgende generelle syntaks:
diskutil verifyVolum
For å bekrefte standardstasjonen til en Mac kan du for eksempel bruke:
diskutil verifyvolume /
Andre monterte stasjoner kan spesifiseres også hvis du kjenner navnet deres:
diskutil verifyvolume /Volumes/External Backups/
Merk: stasjonen må falle med brukernes privilegier (eller bruke sudo), og volumet må være aktivt montert (her er hvordan du gjør det fra kommandolinjen).
Akkurat som å kjøre Diskverktøy fra GUI, kan kommandolinjen ta en stund. Hvis ingen feil rapporteres, er reparasjon av volumet unødvendig. Hvis du ser en melding som følgende:
Du vil fikse det ved å gi reparasjonsdiskkommandoen neste gang.
Følgende reparasjonsvolum-triks er ganske enkelt kommandolinjetilnærmingen til den samme evnen som finnes i Disk Utility GUI-appen. Som nevnt før, er dette best reservert for avanserte brukere.
Kjør reparasjonsdisk fra kommandolinjen for å løse det identifiserte stasjonsproblemet
Når du har bestemt at stasjonen trenger reparasjon, kan du gjøre det ved å bruke diskutil-kommandoen på nytt:
diskutil reparasjonsvolum /
Igjen, dette kan rettes mot andre bind ved å spesifisere navnet eller monteringspunktet slik:
diskutil reparasjonsvolum /Volumes/External Backups/
Uavhengig av disken som kjøres på, la prosessen fullføres før du gjør noe annet. Reparer disk lykkes vanligvis med å løse problemer oppdaget av kommandoen Verify Disk.
Repair Disk reparerer ikke tillatelser på disken, men det kan gjøres med en separat diskutil-streng mens du allerede er på kommandolinjen.
Hvis reparasjonsdisken mislykkes, ikke skrekk ut ennå, fordi du kanskje kan reparere volumet med fsck-kommandoen ved å bruke denne prosedyren, som er litt mer kompleks, men som ofte fungerer i situasjoner der standard diskverktøy mislykkes eller er på annen måte utilgjengelig.
Hvis du fortsetter å ha problemer, kan selve stasjonen svikte fysisk, noe som indikerer at det er lurt å få så mye av disken som mulig, sikkerhetskopiere alt og få en ny stasjon.