К моему старенькому роутеру был подключен диск с файловой системой NTFS. После потери питания роутер перестал видеть диск с ошибкой ‘Filesystem is dirty’.
Сама проблема и ее решение описано здесь https://help.keenetic.com/hc/ru/articles/360000014280-Проверка-раздела-USB-накопителя-с-файловой-системой-NTFS-в-Linux-системе
Однако проблема эта установка ntfs-3g на macOS, так как процесс описан в README недостаточно корректно.
Что нужно сделать:
-
Устанавливаем FUSE https://osxfuse.github.io
brew install osxfuse
-
Клонируем репозиторий:
git clone https://github.com/tuxera/ntfs-3g.git
- Заходим в директорию и выполняем:
./autogen.sh
./configure --prefix=/usr/local --mandir=/usr/local/share/man --exec_prefix=/usr/local
make
make install
Дальнейшие действия тоже немного отличаются от того, что описано в мануале по linux.
- Получаем список дисков
diskutil list
- Отмонтируем нужный диск
diskutil unmount disk2s1
- Проверяем диск
sudo ntfsfix -b -d /dev/disk2s1
Вставляем диск обратно в роутер и смотрим кино.