Поделиться:

Как проверить том или диск на Mac через командную строку

Сначала посмотрим, как проверить отдельный том:

  1. Откройте приложение "Терминал" на Mac.
  2. Чтобы понять, с каким диском работать, выполните команду:
  3. diskutil list

  4. Нажмите Return и найдите в списке идентификатор нужного вам диска (например, disk3s1).
  5. Теперь выполните команду для проверки тома:
  6. diskutil verifyVolume /dev/diskID
    Например, если нужно проверить том с идентификатором disk3s1, команда будет выглядеть так:
    diskutil verifyVolume /dev/disk3s1

  7. Дождитесь завершения. Терминал покажет результат: либо что-то вроде "The volume /dev/rdisk3s1 with UUID 28FA appears to be OK" (все в порядке), либо сообщит, что том нуждается в восстановлении.

Эту же процедуру можно повторить для любых других томов и дисков, включая внешние накопители, подключенные к Mac.

Кстати, если нужно проверить не отдельный том, а весь диск вместе с картой разделов, используйте флаг 'verifyDisk' вместо 'verifyVolume'.

Как восстановить диск через командную строку на Mac

Если проверка показала проблемы и том нужно восстановить, сделайте вот что:

diskutil repairVolume /dev/diskID

Возьмем тот же пример с /dev/disk3s1. Команда для восстановления будет:

diskutil repairVolume /dev/disk3s1

А если нужно восстановить весь диск целиком, используйте флаг 'repairDisk'. Важный момент: если вы хотите восстановить системный загрузочный диск, сделать это из-под работающей системы не получится. Придется загрузиться с другого диска или из режима восстановления (Recovery Mode).

Для большинства пользователей проще и нагляднее работать через "Дисковую утилиту". Но у командной строки свои козыри: удаленное управление, глубокая диагностика или просто личные предпочтения. Для продвинутых пользователей терминал - отличный инструмент.