
OpenWrt加載NTFS的硬盤并做samba共享
[
2011/07/02 21:48 | by Totti
] 
大
| 中
| 小

為了兼容超過4GB的大型文件,并便于和Windows 文件交換,最好給帶有USB口的無線接NTFS格式的外接硬盤。
為了能夠加載ntfs格式的硬盤,需要的模塊是kmod-fu和ntfs-3g,當然,其他usb storage支持等這里假定已經安裝。
裝了這些后,應該可以用這樣的命名來加載外置硬盤;
ntfs-3g /dev/sda1 /mnt/usbstorage
如果要自動加載,那么需要自己編譯10.03,讓它支持mount helper,并安裝- fs-3g,
block-hotplug,以及hotplug2軟件包。并編輯/etc/config/fstab如下:
config ‘mount’
option ‘device’ ‘/dev/sda1′
option ‘enabled_fsck’ ’0′
option ‘target’ ‘/mnt/usbstorage’
option ‘fstype’ ‘ntfs-3g’
option ‘enabled’ ’1′
option ‘options’ ‘rw,sync’
然后運行
/etc/init.d/fstab enable
/etc/init.d/fstab start
這樣就可以在插入硬盤的時候自動加載了。
設定samba共享,比較容易,可以luci來做,也可以手動做。
先安裝兩個軟件包:
luci-app-samba和samba3
然后編輯/etc/config/samba如下:
config ‘samba’
option ‘homes’ ’1′
option ‘name’ ‘Buffalo’
option ‘description’ ‘nas’
option ‘workgroup’ ‘work_group’
config ‘sambashare’
option ‘read_only’ ‘no’
option ‘create_mask’ ’0700′
option ‘dir_mask’ ’0700′
option ‘guest_ok’ ‘yes’
option ‘path’ ‘/mnt/usbstorage’
option ‘name’ ‘shares’
然后運行下面命令讓samba啟動時自動運行:
/etc/init.d/samba enable
/etc/init.d/samba restart
這樣你可以通過Netbios名Buffalo來完全控制訪問你的共享了。為了添加中文文件名和目錄支持,請修改/etc/f.template,添加如下兩行:
unix chart = UTF-8
dos chart = cp936
并把原來的unix chart = ISO8859-1刪掉。