
OpenWrt加載NTFS的硬盤(pán)并做samba共享
OpenWrt加載NTFS的硬盤(pán)并做samba共享
[ 2011/07/02 21:48 | by Totti ]
大 | 中 | 小
為了兼容超過(guò)4GB的大型文件,并便于和Windows 文件交換,最好給帶有USB 口的無(wú)線接NTFS格式的外接硬盤(pán)。
為了能夠加載ntfs格式的硬盤(pán),需要的模塊是kmod-fu和ntfs-3g,當(dāng)然,其他usb storage支持等這里假定已經(jīng)安裝。
裝了這些后,應(yīng)該可以用這樣的命名來(lái)加載外置硬盤(pán);
ntfs-3g /dev/sda1 /mnt/usbstorage
如果要自動(dòng)加載,那么需要自己編譯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’
然后運(yùn)行
/etc/init.d/fstab enable
/etc/init.d/fstab start
這樣就可以在插入硬盤(pán)的時(shí)候自動(dòng)加載了。
設(shè)定samba共享,比較容易,可以luci來(lái)做,也可以手動(dòng)做。
先安裝兩個(gè)軟件包:
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’
然后運(yùn)行下面命令讓samba啟動(dòng)時(shí)自動(dòng)運(yùn)行:
/etc/init.d/samba enable
/etc/init.d/samba restart
這樣你可以通過(guò)Netbios名Buffalo來(lái)完全控制訪問(wèn)你的共享了。為了添加中文文件名和目錄支持,請(qǐng)修改/etc/f.template,添加如下兩行:
unix chart = UTF-8
dos chart = cp936
并把原來(lái)的unix chart = ISO8859-1刪掉。