這篇文章將為大家詳細(xì)講解有關(guān)OpenWRT如何掛接U盤,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

成都網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)公司、微信開發(fā)、微信小程序、集團(tuán)成都定制網(wǎng)頁(yè)設(shè)計(jì)等服務(wù)項(xiàng)目。核心團(tuán)隊(duì)均擁有互聯(lián)網(wǎng)行業(yè)多年經(jīng)驗(yàn),服務(wù)眾多知名企業(yè)客戶;涵蓋的客戶類型包括:門簾等眾多領(lǐng)域,積累了大量豐富的經(jīng)驗(yàn),同時(shí)也獲得了客戶的一致贊許!
DIR-505 有一個(gè) USB2.0 接口,給它帶來(lái)了很大的擴(kuò)展性,我們可以插 U 盤、移動(dòng)硬盤等,來(lái)做文件共享,或者離線下載等。接下來(lái)就先搞定 U 盤
首先是 USB 和存儲(chǔ)器的內(nèi)核模塊:
opkg update opkg install kmod-usb-storage opkg install kmod-scsi-generic
然后是文件系統(tǒng)的:
opkg install kmod-fs-ext4
USB 輔助工具、分區(qū)、格式化工具,這些非必要,看情況安裝:
opkg install usbutils fdisk e2fsprogs
測(cè)試一下,不插 U 盤時(shí),輸入 lsusb,顯示如下
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
插入 U 盤后,再 lsusb,發(fā)現(xiàn)多了一條,這說(shuō)明工作正常:
Bus 001 Device 002: ID 0603:0908 Novatek Microelectronics Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
如果 U 盤需要重新分區(qū),請(qǐng)用 fdisk,這里不具體介紹了,完全可以在 Windows 上用 diskpart 完成,如果您還在路由器上操作,可以參考這個(gè):http://www.leiphone.com/diy-a-smart-router-topic-increase-memory-3.html,第一步: 對(duì)設(shè)備進(jìn)行分區(qū)。
分區(qū)完后,查看一下 /dev 目錄里有沒(méi)有出現(xiàn)硬盤符和分區(qū)符:
ls /dev | grep sd
上面裝了 ext4 文件系統(tǒng)的驅(qū)動(dòng),因?yàn)檫@個(gè)對(duì) OpenWRT 最合適,如果原來(lái)不是這個(gè)格式,那么安裝了 e2fsprogs 后就可以用下面命令格式化了:
mkfs.ext4 /dev/sda1
接下來(lái)用 mount 掛接,頭尾行是必須,中間的三行是一種防止未掛接好就被寫入的機(jī)制:
mkdir /mnt/usb touch /mnt/usb/USB_DISK_NOT_PRESENT chmod 555 /mnt/usb chmod 444 /mnt/usb/USB_DISK_NOT_PRESENT mount /dev/sda1 /mnt/usb
到這里就可以通過(guò) /mnt/usb 來(lái)訪問(wèn) U 盤了,不過(guò)工作才完成一半而已……下面還要讓 U 盤能開機(jī)自動(dòng)加載,主要參考:http://wiki.openwrt.org/doc/techref/block_mount 和 http://wiki.openwrt.org/doc/uci/fstab。先安裝程序:
opkg install block-mount blkid
如果您比較珍惜存儲(chǔ)空間,可以不用安裝 blkid,block-mount 就行。用 blkid 或 block info,查看分區(qū)的 UUID,比如用 blkid,則 UMU 的 U 盤是顯示:
/dev/mtdblock7: TYPE="squashfs"
/dev/sda1: UUID="16e381bc-d9bb-40fd-9e98-410b346931ef" TYPE="ext4"
接下來(lái)輸入 block detect 查看一下:
config 'global'
option anon_swap '0'
option anon_mount '0'
option auto_swap '1'
option auto_mount '1'
option delay_root '5'
option check_fs '0'config 'mount'
option target '/mnt/sda1'
option uuid '16e381bc-d9bb-40fd-9e98-410b346931ef'
option enabled '0'
生成配置文件,并把上面的 target 改為您想要的,enabled 值改為 1:
block detect > /etc/config/fstab uci set fstab.@mount[-1].target='/mnt/usb' uci set fstab.@mount[-1].enabled=1 uci commit fstab
關(guān)于“OpenWRT如何掛接U盤”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。
標(biāo)題名稱:OpenWRT如何掛接U盤
轉(zhuǎn)載來(lái)源:http://chinadenli.net/article36/jgjisg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、網(wǎng)站維護(hù)、域名注冊(cè)、手機(jī)網(wǎng)站建設(shè)、移動(dòng)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)