Появилась у меня одна китайская игрушка, для того что бы в USB можно было любой винт подключить..
Вот собственно (девайс в сборе с ноутовским винтом):
Так как этот ноутовский винт в 40Gb одним разделом и на нём уже есть инфа, то понятное дело что на нем система NTFS. Предпологается что этот винт будет походным — поэтому моя задача, научить свою десктопную FreeBSD 7.2 работать с данным винтом, а именно чтение и запись на файловой системе NTFS.
В принципе FreeBSD 7.2 умеет рботать NTFS, но увы — только на чтение.
Первым делом, что я сделал — полез в порты и нашёл хорошую штуку, в общем привожу код последовательности действий:
# cd /usr/ports
# make search name=ntfs
Port: fusefs-ntfs-2009.4.4
Path: /usr/ports/sysutils/fusefs-ntfs
Info: Mount NTFS partitions (read/write) and disk images
Maint: alepulver@FreeBSD.org
B-deps: fusefs-libs-2.7.4 libiconv-1.13.1 libtool-2.2.6a_1 libublio-20070103 pkg-config-0.23_1
R-deps: fusefs-kmod-0.3.9.p1.20080208_6 fusefs-libs-2.7.4 libiconv-1.13.1 libublio-20070103 pkg-config-0.23_1
WWW: http://www.ntfs-3g.org/
Как раз, то что мне нужно 😉 (read/write)
Ставим:
# cd /usr/ports/sysutils/fusefs-ntfs
# make && make install && make clean
# echo 'fusefs_enable="YES"' >> /etc/rc.conf
# /usr/local/etc/rc.d/fusefs start
# mkdir /mnt/ntfs
Теперь подключаем USB шнурок с нашим винтом и смотрим:
# dmesg
da0: 39786MB SEAGATE.........
Дальше наша задача его подмонтировать к директории /mnt/ntfs
# mount_ntfs-3g -o rw,locale=ru_RU.UTF-8 /dev/da0s1 /mnt/ntfs
# ls /mnt/ntfs
пруха xsl Backup new
Ну вот впринципе что и требовалось, открываем midnight commander и копируем что нужно, в него и с него..
PS. Заметил один глюк в этом девайсе. Если шнурок подвигать, то тупо вылетает ошибка записи.. Если нажать повторить и не трогать этот самый USB шнурочек, то все продолжается нормально.. Я уж было подумал — дрова фиговые, но под виндой тоже самое. Так что либо, это индукция, либо ответ прост — «китайское поделие» ;). Причем с другим USB шнурочком тоже самое :).. А если этот же винт через переходник и обычный IDE шнурок подключить, работает на ура… Да, скорость передачи данных с этим поделием китайского производства, ни на капельку не медленее чем на IDE полноценном шнурке 🙂
ps. если скорится на сборке модуля fusefs-kmod, то нужно с диска или инета слить base в исходники /usr/src. (у меня так на ноуте с freebsd 8 получилось)
Так, что если кому понадобится — пример есть.. пользуйтесь.
Напоминаю всем копирующим мой контент о существовании закона "Об авторском праве".
В связи с этим, прошу во избежании конфликтов при копировании данного материала, ставить на него ссылку:
Также, вы можете отблагодарить меня переслав любую сумму на любой кошелек WebMoney, для поддержания данного ресурса. Или просто админу на пиво ;)
Кошельки для получения благодарности:
R386985788805
U234140473141
Z147712360455
На данной странице нет комментариев, возможно они закрыты. Если Вы хотите оставить свой комментарий, перейдите на специально созданный раздел