При монтировании файловой системы ntfs, командой mount_ntfs, мы получаем доступ к носителю, но только в режиме чтения. Зато в портах есть поддержка ntfs которая осуществляется через fusefs и позволяет использовать носитель в режиме запись.
Для его использования потребуется установить usefs-ntfs:
cd /usr/ports/sysutils/fusefs-ntfs && make install clean
и тут же получаем вопрос о тонкостях установки
1. Lock the device when mounting (avoids access) – блокировка доступа к устройству во время монирования
2. Enable user space cache for improved speed – использование кеша, что увеличивает скорость доступа
Конечно, оставляем отметки на этих замечательных парамметрах и двигаемся дальше.
Добавляем в rc.conf
echo 'fusefs_enable="YES"' >> /etc/rc.conf
Запускаем:
/usr/local/etc/rc.d/fusefs start
Что бы убедиться, что модуль ядра fuse.ko загружен:
# kldstat | grep fuse.ko
39 1 0xcbb06000 e000 fuse.ko
Загрузить модуль можно и так:
kldload /usr/local/modules/fuse.ko
Монтируем:
mount_ntfs-3g /dev/ad6s2 /mnt/ad6s2
Монтирование при проблемах с кодировкой:
mount_ntfs-3g -o rw,uid=1001,gid=1001,locale=ru_RU.UTF-8 /dev/da0s1 /mnt/usb