openwrt:install-usb-hdd
文書の過去の版を表示しています。
Samba のインストール
- OpenWrt: ATTITUDE ADJUSTMENT (12.09-rc1, r34185)
作業内容
- USB のドライバをインストール USB Basic Support
- USB HDD をマウント USB Storage
USB のドライバをインストール
USB 1.1, 2.0, 3.0 でインストールするパッケージが異なるが、USB 2.0 の HDD を使用する予定なので USB 2.0 用のパッケージをインストール。
# opkg update # opkg install kmod-usb2 Package kmod-usb2 (3.3.8-1) installed in root is up to date. # insmod ehci-hcd insmod: can't insert 'ehci-hcd': File exists
エラーが出た。。。 USB 1.1 もインストールしないとだめ?
# opkg install kmod-usb-uhci Installing kmod-usb-uhci (3.3.8-1) to root... Downloading http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/ar71xx/generic/packages/kmod-usb-uhci_3.3.8-1_ar71xx.ipk. Configuring kmod-usb-uhci. # insmod usbcore insmod: can't insert 'usbcore': File exists # insmod uhci
あれ?kmod-usb-core が入ってないとか?
uhci は正常にインストールされたっぽい。
# opkg list | grep usb-core kmod-usb-core - 3.3.8-1 - Kernel support for USB
入ってるし。更新が必要なのかな?
# opkg install kmod-usb-core Package kmod-usb-core (3.3.8-1) installed in root is up to date.
最新バージョンだった。
# lsmod | grep "usb\|hcd" uhci_hcd 18128 0 ohci_hcd 16160 0 ledtrig_usbdev 2032 0 ehci_hcd 33632 0 usbcore 99200 5 uhci_hcd,ohci_hcd,ledtrig_usbdev,ehci_hcd usb_common 480 1 usbcore nls_base 4640 1 usbcore
ehci-hcd と usbcore はロードはされているっぽい。とりあえずほっといて次へ。
USB HDD をマウント
ext4 でフォーマットされた USB HDD のマウントに必要なモジュールをインストール。
USB HDD は接続した状態で作業した。
# opkg install kmod-usb-storage block-mount kmod-fs-ext4 Installing kmod-usb-storage (3.3.8-1) to root... Downloading http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/ar71xx/generic/packages/kmod-usb-storage_3.3.8-1_ar71xx.ipk. Installing kmod-scsi-core (3.3.8-1) to root... Downloading http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/ar71xx/generic/packages/kmod-scsi-core_3.3.8-1_ar71xx.ipk. Installing block-mount (0.2.0-9) to root... Downloading http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/ar71xx/generic/packages/block-mount_0.2.0-9_ar71xx.ipk. Installing blkid (2.21.2-1) to root... Downloading http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/ar71xx/generic/packages/blkid_2.21.2-1_ar71xx.ipk. Installing libblkid (2.21.2-1) to root... Downloading http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/ar71xx/generic/packages/libblkid_2.21.2-1_ar71xx.ipk. Installing libuuid (2.21.2-1) to root... Downloading http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/ar71xx/generic/packages/libuuid_2.21.2-1_ar71xx.ipk. Installing swap-utils (2.21.2-1) to root... Downloading http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/ar71xx/generic/packages/swap-utils_2.21.2-1_ar71xx.ipk. Installing kmod-fs-ext4 (3.3.8-1) to root... Downloading http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/ar71xx/generic/packages/kmod-fs-ext4_3.3.8-1_ar71xx.ipk. Installing kmod-lib-crc16 (3.3.8-1) to root... Downloading http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/ar71xx/generic/packages/kmod-lib-crc16_3.3.8-1_ar71xx.ipk. Configuring kmod-scsi-core. Configuring kmod-usb-storage. Configuring kmod-lib-crc16. Configuring libuuid. Configuring libblkid. Configuring blkid. Configuring swap-utils. Configuring block-mount. Configuring kmod-fs-ext4.
インストール前の /dev ディレクトリ
root@OpenWrt:~# ls /dev/ bus mtd1ro mtd6 mtdblock1 null ttyS1 ttyS4 console mtd2 mtd6ro mtdblock2 port ttyS10 ttyS5 full mtd2ro mtd7 mtdblock3 ppp ttyS11 ttyS6 kmsg mtd3 mtd7ro mtdblock4 ptmx ttyS12 ttyS7 log mtd3ro mtd8 mtdblock5 pts ttyS13 ttyS8 mem mtd4 mtd8ro mtdblock6 random ttyS14 ttyS9 mtd0 mtd4ro mtd9 mtdblock7 shm ttyS15 urandom mtd0ro mtd5 mtd9ro mtdblock8 tty ttyS2 watchdog mtd1 mtd5ro mtdblock0 mtdblock9 ttyS0 ttyS3 zero
インストール後の /dev ディレクトリ
bsg mtd1ro mtd6ro mtdblock3 ptmx ttyS11 ttyS7 bus mtd2 mtd7 mtdblock4 pts ttyS12 ttyS8 console mtd2ro mtd7ro mtdblock5 random ttyS13 ttyS9 full mtd3 mtd8 mtdblock6 sda ttyS14 urandom kmsg mtd3ro mtd8ro mtdblock7 sda1 ttyS15 watchdog log mtd4 mtd9 mtdblock8 shm ttyS2 zero mem mtd4ro mtd9ro mtdblock9 tty ttyS3 mtd0 mtd5 mtdblock0 null ttyS0 ttyS4 mtd0ro mtd5ro mtdblock1 port ttyS1 ttyS5 mtd1 mtd6 mtdblock2 ppp ttyS10 ttyS6
/dev/sda として認識された。
あとはマウントポイントを作ってマウントする。
# mkdir -p /mnt/usb-disk # # mount -t ext4 /dev/sda1 /mnt/usb-sidk/ -o rw,sync
fstab が ubuntu とは違う。
openwrt/install-usb-hdd.1363621216.txt.gz · 最終更新: 2013/03/19 00:40 by admin