NTFS-3G

Nov. 15th, 2011 04:49 pm
leo_sosnine: (Default)
[personal profile] leo_sosnine
Где-то полгода интенсивно использовал ntfs-3g, драйвер, который позволяет иметь read-write access к NTFS томам из-под никсов. Версия предпоследняя, т.к. версии от апреля 2011 когда мне понадобилось в портах FreeBSD ещё не было. Проблема, в общем, одна.

Внезапный висюк операционки или отказ по электропитанию оставляет, видимо, какие-то файловые транзакции незавершёнными, а журнал, видимо, не ведётся или драйвер не умеет откатывать незавершенные транзакции. Поэтому целостность файловой системы рушится. Например, некоторые файлы или каталоги становятся "невидимыми", в некоторых каталогах становится невозможно создавать файлы и т.п.

И из первой беды следует вторая -- нет средств проверки и исправления ошибок. Чтобы их пофиксить хард нужно подтыкать к винде и запускать чекдиск. Который выдаёт примерно такие результаты:

C:\Documents and Settings\master>chkdsk d: /f
Тип файловой системы: NTFS.
Метка тома: Новый том.

Проверка файлов (этап 1 из 3)...
Проверка файлов завершена.
Проверка индексов (этап 2 из 3)...
Исправление ошибки в индексе $I30 файла 65.
Исправление ошибки в индексе $I30 файла 65.
Сортировка индекса $I30 файла 65.
Удаление элемента 1c20110611020002.rar из индекса $I30 файла 5.
Удаление элемента 1c20110615020001.rar из индекса $I30 файла 5.
Удаление элемента 1c20110617230000.rar из индекса $I30 файла 5.
Удаление элемента private20110610020002.rar из индекса $I30 файла 5.
Удаление элемента private20110611020002.rar из индекса $I30 файла 5.
Удаление элемента private20110615020001.rar из индекса $I30 файла 5.
Удаление элемента private20110617230000.rar из индекса $I30 файла 5.
Удаление элемента public20110609020002.rar из индекса $I30 файла 5.
Удаление элемента public20110611020002.rar из индекса $I30 файла 5.
Удаление элемента public20110617230000.rar из индекса $I30 файла 5.
Удаление элемента 2011-06-15.06.2011_SRV_systemstate_02-00.bkf из индекса $I30 ф
айла 64.
Удаление элемента db2011_backup_201106100954.bak из индекса $I30 файла 65.
Удаление элемента 10062011.dt из индекса $I30 файла 2150.
Удаление элемента КД_110611.dt из индекса $I30 файла 2150.
Проверка индексов завершена.
Проверка дескрипторов безопасности (этап 3 из 3)...
Проверка дескрипторов безопасности завершена.
В рисунке основной таблицы файлов обнаружено свободное место,
помеченное как выделенное.
Исправление ошибок в рисунке тома.
Windows сделала изменения в файловой системе.

976760000 КБ всего на диске.
204633200 КБ в 11787 файлах.
2944 КБ в 579 индексах.
0 КБ в поврежденных секторах.
112832 КБ используется системой.
65536 КБ занято под файл журнала.
772011024 КБ свободно на диске.

Размер кластера: 4096 байт.
Всего кластеров на диске: 244190000.
193002756 кластеров на диске.

Так что если надо большой диск, который можно было бы подтыкать на чтение/запись к любым ОС, пользоваться этим можно, но осторожно и время от времени при подтыкании к винде чекать.
Page generated Jul. 20th, 2025 06:32 pm
Powered by Dreamwidth Studios