суббота, 14 января 2012 г.

FreeBSD монтирование USB HDD с NTFS

Подключаем USB HDD, смотрим как определился:
$ dmesg
da0 at umass-sim1 bus 1 scbus3 target 0 lun 0
da0: <Toshiba External USB HDD > Fixed Direct Access SCSI-4 device
da0: 40.000MB/s transfers
da0: 610480MB (1250263728 512 byte sectors: 255H 63S/T 77825C)
Теперь монтируем его содержимое в папку с перекодировкой через стандартный драйвер ntfs (только чтение, не поддерживает запись):
# mount_ntfs -C koi8-r -m 755 -u hawk -g hawk /dev/da0s1 /mnt/usb
Можно монтировать через ntfs-3g, будет и чтение и запись, единственное проблемы с кодировками. Сначала собираем fusefs-ntfs:
# cd /usr/ports/sysutils/fusefs-ntfs
# make install clean
Добавляем в rc.conf
fusefs_enable="YES"
Запускаем:
# /usr/local/etc/rc.d/fusefs start
Можно удостовериться, что модуль ядра fuse.ko подгружен:
$ kldstat | grep fuse.ko
12    1 0xffffffff82031000 a8ea     fuse.ko
Модуль можно подгрузить так: 
# kldload /usr/local/modules/fuse.ko
Ну и монтируем:
# ntfs-3g -o rw,uid=1001,gid=1001,locale=ru_RU.UTF-8 /dev/da0s1 /mnt/usb

Комментариев нет:

Отправить комментарий