Помимо перезапуска системы, существует, вероятно, полдюжины простых, надежных и совершенно подходящих способов завершения процесса полной отладки диска, который неожиданно остановился преждевременно в момент размонтирования. У меня было две терминальные команды, которые сразу же приходили на ум, и я знаю их обе достаточно хорошо, чтобы не испытывать необходимости перепроверять страницы руководства перед тем, как печатать. Тем не менее, мой совет - разобраться с ситуацией, перезапустив систему. Позвольте ОС запустить множество проверок целостности при завершении работы и запуске, а также многоэтапных процедурах безопасности при загрузке и функциях восстановления, о которых мы даже не подозреваем. Пока я достаточно предприимчив, чтобы смонтировать образы теневого файла в ядре [ /usr/sbin/hdik
], Я полагаюсь на авторитет структуры локальной файловой системы, когда дело доходит до контроля целостности моих резервных дисков.
Кроме того, я предлагаю перед тем, как приступить к какому-либо прямому действию на диске, проверить журнал SuperDuper. Если бы что-то пошло ужасно, ужасно неправильно, SuperDuper объявил бы об этом в то время, так что это не причина, чтобы взглянуть. Я предлагаю это при странной возможности встретить подсказку об источнике сбоя.
Кроме того, рассмотреть вопрос о проверке /var/log/diskarbitrationd.log
для его взятия на недавних событиях и возможности большего просвещения. (Естественно, я не буду упоминать мимолетный взгляд на содержание /etc/fstab
.)
редактировать :: дополнительная информация
Две команды, которые произошли со мной, были umount
* а также diskutil.
Я просмотрел документацию для umount
чтобы моя память о его использовании была достаточно точной. Я столкнулся с откровением, что в течение двадцати лет или около того я пропускал раздел примечаний man-страниц, полностью цитируемый здесь:
Из-за сложного и переплетенного характера Mac OS X размонтирование может часто происходить с ошибками. Рекомендуется, чтобы diskutil (1) (как в `` diskutil unmount)
/ mnt '') будет использоваться вместо этого.
Что я могу сказать? Из-за сложной и переплетенной природы моих остаточных когнитивных способностей я часто могу потерпеть неудачу
Что касается diskutil, то конкретная команда, которую я бы дал, оказалась верной: diskutil unmountDisk force [device]
, Вы можете обратиться к справочным страницам для полного использования вариантов и синтаксиса.
Относительно несуществования /var/log/diskarbitrationd.log
: видимо, ты по глупости забыл его создать ... ох ... подожди ...
Иногда я (см. ¶ четыре выше) забываю, что тот или иной фоновый процесс, который я запускаю, не является частью установки ОС по умолчанию. Это имело место здесь с демоном сервера арбитража диска, расположенным в /usr/sbin/diskarbitrationd
, Нет смысла в том, чтобы ты сейчас с этим беспокоился.
Если вы хотите и по вашему усмотрению, рассмотрите возможность использования Дисковой утилиты для проверки схемы разделов и файловой системы резервного диска. Если на устройстве существует более одного тома, что, скорее всего, не подходит для резервного диска, удерживайте нажатой клавишу Command-Command, нажимая на имя устройства вместе с именами томов с отступом под ним. Затем используйте Verify Disk
на вкладке «Первая помощь», чтобы проверить диск на наличие ошибок.
﹡ Не опечатка.