Как проверить том или диск на Mac через командную строку
Сначала посмотрим, как проверить отдельный том:
- Откройте приложение "Терминал" на Mac.
- Чтобы понять, с каким диском работать, выполните команду:
- Нажмите Return и найдите в списке идентификатор нужного вам диска (например, disk3s1).
- Теперь выполните команду для проверки тома:
- Дождитесь завершения. Терминал покажет результат: либо что-то вроде "The volume /dev/rdisk3s1 with UUID 28FA appears to be OK" (все в порядке), либо сообщит, что том нуждается в восстановлении.
diskutil list
diskutil verifyVolume /dev/diskID
Например, если нужно проверить том с идентификатором disk3s1, команда будет выглядеть так:
diskutil verifyVolume /dev/disk3s1
Эту же процедуру можно повторить для любых других томов и дисков, включая внешние накопители, подключенные к Mac.
Кстати, если нужно проверить не отдельный том, а весь диск вместе с картой разделов, используйте флаг 'verifyDisk' вместо 'verifyVolume'.
Как восстановить диск через командную строку на Mac
Если проверка показала проблемы и том нужно восстановить, сделайте вот что:
diskutil repairVolume /dev/diskID
Возьмем тот же пример с /dev/disk3s1. Команда для восстановления будет:
diskutil repairVolume /dev/disk3s1
А если нужно восстановить весь диск целиком, используйте флаг 'repairDisk'. Важный момент: если вы хотите восстановить системный загрузочный диск, сделать это из-под работающей системы не получится. Придется загрузиться с другого диска или из режима восстановления (Recovery Mode).
Для большинства пользователей проще и нагляднее работать через "Дисковую утилиту". Но у командной строки свои козыри: удаленное управление, глубокая диагностика или просто личные предпочтения. Для продвинутых пользователей терминал - отличный инструмент.