- Вопрос или проблема
- Ответ или решение
- 1. Ошибки после переименования и удаления
- 2. Доступ к файлам
- 3. Проверка и восстановление файла системы
- Решение проблемы:
- Шаг 1: Отмонтирование диска
- Шаг 2: Удаление конфликта с именами
- Шаг 3: Переименование
- Шаг 4: Проверка монтирования
- Шаг 5: Перезагрузка системы
- Заключение
Вопрос или проблема
Я случайно переименовал свой неоперационный раздел, который изначально назывался Sanu
и был смонтирован на /Volumes/Sanu
. Затем я попытался переименовать его с помощью get info
, но это не сработало. Поэтому я открыл терминал, выполнил cd /Volumes
, и затем ls
показывал мне как Sanu
, так и Sanu 1
. Я вошел в режим суперпользователя, выполнил rm -rf Sanu
, а затем mv "Sanu 1" Sanu
.
Пока всё хорошо.
2 проблемы:
1. Я не могу получить доступ к своим файлам через Finder в /Volumes/Sanu. Могу заходить в папки, но когда дважды щелкаю на файл, выдает сообщение файл не найден
. Однако я могу получить к нему доступ из терминала, используя cat или more
.
2. Disk Utility сообщает, что том Sanu смонтирован на /Volumes/Sanu 1
.
$ diskUtil verifyVolume /Volumes/Sanu
Начата проверка файловой системы на disk0s4 Sanu
Проверка файловой системы
Используется живой режим
Код выхода проверки файловой системы 8
Ошибка: -69845: Проверка или восстановление файловой системы не выполнено
Основная ошибка: 8: POSIX сообщает: Ошибка формата выполнения
Стоит ли мне попробовать размонтировать и смонтировать заново? Я еще не пробовал размонтировать. Также я не пробовал перезагружать свой Mac.
Пожалуйста, посмотрите скриншот файла steps.txt
. В Finder я не могу его открыть, но вы можете увидеть, что я только что отредактировал и сохранил файл с помощью TextMate. Также свободное место на диске внизу в Finder отображается правильно.
Буду признателен за некоторые советы о том, как я могу это исправить. Мое предположение заключается в том, что изменение пути монтирования на /Volumes/Sanu
должно это исправить.
OS: Mac OS X El Capitan 10.11.6. MacBook Pro.
Размонтируйте и смонтируйте его заново. Я не знаю более безопасного способа изменить точку монтирования смонтированного тома.
Для будущего: моя рекомендация, если это снова произойдет, – размонтировать том, затем удалить конфликтующую директорию (убедитесь, что в ней нет ничего важного перед удалением!), затем снова смонтировать том.
Ответ или решение
Исправление точки монтирования в MacOS
Проблема, с которой вы столкнулись, затрагивает несколько аспектов работы с файловыми системами в MacOS, и поможет вам освежить знания о манипуляциях с монтированием внешних и внутренних разделов.
1. Ошибки после переименования и удаления
Ваша проблема начинается с того, что вы переименовали раздел из «Sanu» в «Sanu 1» и познали некоторые несоответствия в доступе к файлам. В результате, хотя и была выполнена успешная команда mv
, система, по всей видимости, продолжает распознавать ваш раздел с неправильным именем, что ведет к проблемам с доступом и отображением.
2. Доступ к файлам
Как вы описали, вы можете перемещаться по каталогам с помощью терминала и пользоваться файлами, но при попытке открыть их через Finder возникает ошибка «файл не найден». Это может быть обусловлено тем, что Finder не распознаёт изменения в монтировании (например, он все еще считает, что раздел монтируется на /Volumes/Sanu 1
).
3. Проверка и восстановление файла системы
Вы получили сообщение об ошибке во время проверки файловой системы. Ошибка -69845
указывает на то, что система не смогла выполнить проверку или восстановление, что может привести к несоответствиям в отображении данных.
Решение проблемы:
Шаг 1: Отмонтирование диска
Первый шаг для устранения этих проблем — это отмонтирование вашего раздела «Sanu». Откройте терминал и выполните следующую команду:
diskutil unmount /Volumes/Sanu
Шаг 2: Удаление конфликта с именами
После успешного отмонтирования убедитесь, что директория /Volumes/Sanu
больше не существует. Если она по-прежнему присутствует, удалите её:
sudo rm -rf /Volumes/Sanu
Шаг 3: Переименование
Теперь, когда конфликт на уровне файловой системы устранен, выполните команду для монтирования раздела заново:
diskutil mount /dev/disk0s4
Обратите внимание, что вам нужно будет заменить /dev/disk0s4
на правильный идентификатор вашего диска, если он отличается.
Шаг 4: Проверка монтирования
Просмотрите список подключенных дисков, чтобы убедиться, что ваш раздел успешно смонтирован:
diskutil list
Шаг 5: Перезагрузка системы
Если проблема не исчезла после этих шагов, рекомендуем выполнить перезагрузку Mac. Это позволит операционной системе перезагрузить все запущенные компоненты и обновить отображение файловой системы.
Заключение
При манипуляциях с файловыми системами важно быть внимательным и осторожным. В случае некорректного монтирования или других ошибок, всегда рекомендуется отмонтировать диск, устранить конфликты и затем смонтировать его заново. Удачи с решением вашей проблемы, и пусть подобные ситуации не повторяются в будущем!