Не понимаю почему, но монтирование ntfs томов в режиме чтение/запись по прежнему имеет ряд проблем. На сегодня, если очень нужно, для записи в ntfs под Linux существует драйвер ntfs-3g. Для чтения данных проблем не существует, а с записью проблемы. Но начнем по порядку. Т.к. встроенный в ядро драйвер позволяет осуществлять только чтение ntfs, наш выбор однозначен - ставим ntfs-3g.
Для начала, проверяем что в ядре Linux установлена необходимая опция:
"File Systems -> Filesystem in Userspace support"
Без нее не установится пакет ntfs3g.
Установка пакета обычная - emerge ntfs3g, но для последующей работы пользователей выставляем ключ suid. Далее создаем точку монтирования (/mnt/mount-point) и задаем права на чтение/запись для группы disk. В группу disk надо внести всех пользователей которые потом будут монтировать этот диск.
Проверяем, что на /bin/ntfs-3g установлен бит S и при его отсутствии исправляем
#chmod u+s /bin/ntfs-3g
Для монтирования пользователем, подставляем ссылку:
#ln -s /sbin/mount.ntfs.sh /sbin/mount.ntfs
В файле /etc/fstab вписываем строчку с опцией users для возможности монтирования пользователем:
#/dev/volume /mnt/mount-point ntfs-3g users,noauto 0 0
После этого пользователь сможет монтировать файловую систему под своими правами. Вместо типа файловой системы ntfs-3g можно указать auto.
Все хорошо, за исключением одного нюанса - для подключения раздела ntfs в режиме записи, необходимо на устройство /dev/volume установить разрешение на запись. Тут я сдался. Выставил в /etc/fstab опцию ro и пошел читать документацию.
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий