1

Этот вопрос связан с этим ; назовите это Часть 2. @allquixotic дал совет по этому первоначальному вопросу, который решил симптомы, но результат выявил очевидную основную проблему, которая является предметом этого вопроса.

Ситуация: внутренний жесткий диск компьютера содержит три NTFS-раздела (основной Windows 7, загрузочный и восстановительный) и несколько разделов ext4 (Linux Mint 17 и swap). В настоящее время я работаю над внешним жестким диском с Debian Wheezy. Все загружаются через GRUB и все работает нормально; нет признаков какой-либо формы коррупции. Mint был предварительно настроен на автоматическое монтирование раздела Windows, и это работает, и это работает как надо.

Debian не сделал. Я настроил это вручную. Раздел Windows указан в /etc/fstab:Fstab

(Понятия не имею, почему он написан таким абсурдным шрифтом. Не удалось скопировать из редактора и вставить его.) Я создал папку монтирования /mnt /windows и использовал эту команду для монтирования:

mount -t ntfs -o nls=utf8,umask=0222 /dev/sda3 /mnt/windows

Я создал ярлык для папки /mnt/windows который указан в списке дисков файлового менеджера (Dolphin). После команды mount содержимое раздела Windows отображается в файловом менеджере через ярлык или /mnt/windows . Я также могу выполнить команду dir в терминале и посмотреть содержимое.

Вот проблема: при перезагрузке раздел автоматически монтируется. Команда mount проверяет, что она смонтирована. Тем не менее, содержимое не видно. Диспетчер файлов показывает пустое окно, а команда dir в терминале ничего не показывает (просто отображает другую командную строку в следующей строке). Если я вручную размонтирую и перемонтирую в терминале, содержимое снова станет доступным. Таким образом, во время загрузки система монтирует раздел «только по имени»; кажется, он не функционирует так, как если бы он был установлен.

Процесс отлично работает в Mint, поэтому он должен быть связан с конфигурацией в Debian. Любые предложения о том, как это исправить?

1 ответ1

0

Похоже, что я наткнулся на свой собственный ответ, или, по крайней мере, большинство из них.

Было очевидно, что монтирование происходило, и содержимое записи fstab и команды mount было разным, что выглядело как хорошее место для начала. fstab уже существовал, возможно, был создан, когда я запустил ntfs-config. Я догадывался, что проблема может быть в разных точках монтирования (раздел монтировался, но не там, где его искали). Я изменил это в fstab и теперь раздел найден.

Единственный оставшийся вопрос касается другого основного различия между двумя спецификациями. fstab перечисляет файловую систему как ntfs-3g , что представляется правильным описанием. Из того, что я вижу в определении этой файловой системы, одна из ее характеристик связана с разрешениями. Команда mount включает параметр umask который отсутствует в записи fstab . Я понимаю, что это определяет разрешения, но я не понимаю, как его декодировать. Поэтому неясно, совпадают ли значения по умолчанию, используемые записью ntfs-3g , со значением umask в команде mount, или они могут отличаться, но значения по умолчанию ntfs-3g "достаточно хороши". Я не хотел создавать возможный конфликт, добавляя параметр umask в запись fstab. Если кто-то может уточнить это, это будет высоко ценится.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .