Как да проверите (& ремонт) диск от командния ред на Mac OS X
Приложението Disk Utility, включено в Mac OS X, има еквивалент на командния ред, който предлага на напреднали потребители възможността да извършват поддръжка на диска от терминала, включително проверка и ремонт на диск. Това дава възможност за различни полезни възможности за отстраняване на неизправности, включително възможност за отдалечено издаване на поправки на диск чрез SSH или чрез режим за един потребител, ако потребителските акаунти са недостъпни.Това ръководство е предназначено за напреднали потребители, които се справят добре с терминала и командния ред. Повечето потребители на Mac е по-добре да се придържат към графичната страна на нещата и да поправят дисковете директно с Disk Utility или чрез режим на възстановяване.
Проверка на диск от командния ред в OS X
Проверката на обема определя дали устройството трябва да бъде поправено и може да се направи със следния общ синтаксис:
diskutil verifyVolume
Например, за да проверите устройството по подразбиране на Mac, можете да използвате:
diskutil verifyvolume /
Други монтирани устройства също могат да бъдат посочени, ако знаете името им:
diskutil verifyvolume /Volumes/ExternalBackups/
Забележка: устройството трябва да е с привилегиите на потребителите (или използвайте sudo), а обемът трябва да е активно монтиран (ето как да направите това от командния ред).
Точно като при стартиране на Disk Utility от GUI, командният ред може да отнеме известно време. Ако не се съобщават грешки, поправката на тома не е необходима. Ако видите съобщение като следното:
Ще искате да поправите това, като издадете командата за поправка на диска.
Следният трик Repair Volume е просто подходът на командния ред към същата възможност, съдържаща се в приложението Disk Utility GUI. Както споменахме по-рано, това е най-добре запазено за напреднали потребители.
Стартирайте Repair Disk от командния ред, за да разрешите идентифицирания проблем с устройството
След като сте установили, че устройството се нуждае от ремонт, можете да го направите, като използвате отново командата diskutil:
diskutil repairvolume /
Отново, това може да бъде насочено към други томове, като посочите тяхното име или точка на монтиране така:
diskutil repairvolume /Volumes/ExternalBackups/
Независимо от диска, на който се изпълнява, оставете процеса да завърши напълно, преди да правите нещо друго. Repair Disk обикновено успешно разрешава проблеми, открити от командата Verify Disk.
Repair Disk не поправя разрешенията на диска, въпреки че това може да се направи с отделен diskutil низ, докато вече сте на командния ред.
Ако ремонтният диск не успее, не се отчайвайте още, защото може да успеете да поправите тома с командата fsck, като използвате тази процедура, която е малко по-сложна, но често работи в ситуации, когато стандартната Disk Utility се проваля или е недостъпна по друг начин.
Ако продължавате да имате проблеми, самото устройство може да се повреди физически, което означава, че е добра идея да освободите възможно най-много от диска, да архивирате всичко и да вземете устройство за смяна.