Hur man verifierar (& reparera) en disk från kommandoraden i Mac OS X

Anonim

Diskverktygsappen som följer med Mac OS X har en kommandoradsekvivalent som ger avancerade användare möjligheten att utföra diskunderhåll från terminalen, inklusive diskverifiering och reparationer. Detta möjliggör en mängd användbara felsökningsfunktioner, inklusive möjligheten att fjärrutfärda diskreparationer via SSH, eller genom Single User Mode om användarkontona är otillgängliga.Den här guiden är avsedd för avancerade användare som är bekväma med terminalen och kommandoraden. De flesta Mac-användare är bättre av att hålla sig till den grafiska sidan av saker och ting och reparera enheter direkt med med Skivverktyg eller genom återställningsläge.

Verifiera en disk från kommandoraden i OS X

Verifiering av volymen avgör om enheten behöver repareras och kan göras med följande allmänna syntax:

diskutil verifyVolume

För att verifiera standardenheten på en Mac kan du till exempel använda:

diskutil verifyvolume /

Andra monterade enheter kan också specificeras om du känner till deras namn:

diskutil verifyvolume /Volumes/ExternalBackups/

Obs: enheten måste omfattas av användarnas rättigheter (eller använda sudo), och volymen måste vara aktivt monterad (så här gör du det från kommandoraden).

Precis som att köra Disk Utility från GUI, kan kommandoraden ta ett tag. Om inga fel rapporteras är det inte nödvändigt att reparera volymen. Om du ser ett meddelande som följande:

Du kommer att vilja åtgärda det genom att ge kommandot reparationsskiva nästa.

Följande reparationsvolymtrick är helt enkelt kommandoradsmetoden för samma förmåga som finns i Disk Utility GUI-appen. Som nämnts tidigare är detta bäst reserverat för avancerade användare.

Kör Repair Disk från kommandoraden för att lösa det identifierade diskproblemet

När du har fastställt att enheten behöver repareras kan du göra det genom att använda kommandot diskutil igen:

diskutil reparationsvolym /

Återigen, detta kan riktas mot andra volymer genom att ange deras namn eller monteringspunkt så här:

diskutil reparationsvolym /Volumes/ExternalBackups/

Oavsett vilken disk som körs på, låt processen slutföras helt innan du gör något annat. Repair Disk löser vanligtvis problem som upptäcks av kommandot Verify Disk.

Repair Disk reparerar inte behörigheter på disken, även om det kan göras med en separat diskutil-sträng när du redan är på kommandoraden.

Om reparationsdisken misslyckas, bli inte rädd ännu, eftersom du kanske kan reparera volymen med kommandot fsck med den här proceduren, som är lite mer komplex, men ofta fungerar i situationer där standard Disk Utility misslyckas eller är på annat sätt otillgängligt.

Om du fortsätter att ha problem kan själva enheten vara fysiskt trasig, vilket indikerar att det är en bra idé att ta bort så mycket som möjligt från disken, säkerhetskopiera allt och skaffa en ersättningsenhet.

Hur man verifierar (& reparera) en disk från kommandoraden i Mac OS X