ユーザ用ツール

サイト用ツール


openwrt:install-usb-hdd

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
openwrt:install-usb-hdd [2013/03/19 00:41] – [作業内容] adminopenwrt:install-usb-hdd [2013/11/20 23:48] (現在) – [Fstab の設定] admin
行 1: 行 1:
-====== Samba のインストール ======+====== USB HDD をインストール ======
  
-  * OpenWrt: ATTITUDE ADJUSTMENT (12.09-rc1r34185)+  * OpenWrt: ATTITUDE ADJUSTMENT (12.09, r36088)
  
 ===== 作業内容 ===== ===== 作業内容 =====
行 10: 行 10:
   - USB のドライバをインストール [[http://wiki.openwrt.org/doc/howto/usb.essentials|USB Basic Support]]   - USB のドライバをインストール [[http://wiki.openwrt.org/doc/howto/usb.essentials|USB Basic Support]]
   - USB HDD をマウント [[http://wiki.openwrt.org/doc/howto/usb.storage|USB Storage]]   - USB HDD をマウント [[http://wiki.openwrt.org/doc/howto/usb.storage|USB Storage]]
-  - fstab の設定 [[http://wiki.openwrt.org/doc/uci/fstab|Fstab Configuration]]+  - Fstab の設定 [[http://wiki.openwrt.org/doc/uci/fstab|Fstab Configuration]]
  
  
行 16: 行 16:
 ===== USB のドライバをインストール ===== ===== USB のドライバをインストール =====
  
-USB 1.1, 2.0, 3.0 でインストールするパッケージが異なるが、USB 2.0 の HDD を使用する予定なので USB 2.0 用パッケージをインストール。 +公式の wiki には USB のネルモールインストールするように書かれているが、インストールは特に必要なかった。
- +
-  * [[http://wiki.openwrt.org/doc/howto/usb.essentials|USB Basic Support]] +
- +
-<code> +
-# 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 +
-</code> +
- +
-エラーが出た。。。 USB 1.1 もインストールしないとだめ? +
- +
-<code> +
-# 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 +
-</code> +
- +
- +
-?kmod-usb-core が入っとか? +
- +
-uhci は正常にインストールされたっぽい。 +
- +
-<code> +
-# opkg list | grep usb-core +
-kmod-usb-core - 3.3.8-1 - Kernel support for USB +
-</code> +
- +
-入ってるし。更新が必要なな? +
- +
-<code> +
-# opkg install kmod-usb-core +
-Package kmod-usb-core (3.3.8-1) installed in root is up to date. +
-</code> +
- +
-最新バージョンだった。+
  
 <code> <code>
 # lsmod | grep "usb\|hcd" # lsmod | grep "usb\|hcd"
-uhci_hcd               18128  
 ohci_hcd               16160  ohci_hcd               16160 
 ledtrig_usbdev          2032  0  ledtrig_usbdev          2032  0 
 ehci_hcd               33632  ehci_hcd               33632 
-usbcore                99200  5 uhci_hcd,ohci_hcd,ledtrig_usbdev,ehci_hcd+usbcore                99200  ohci_hcd,ledtrig_usbdev,ehci_hcd
 usb_common               480  1 usbcore usb_common               480  1 usbcore
 nls_base                4640  1 usbcore nls_base                4640  1 usbcore
行 79: 行 36:
 USB HDD は接続した状態で作業した。 USB HDD は接続した状態で作業した。
  
 +<code>
 +# opkg update
 +</code>
 <code> <code>
 # opkg install kmod-usb-storage block-mount kmod-fs-ext4 # opkg install kmod-usb-storage block-mount kmod-fs-ext4
 Installing kmod-usb-storage (3.3.8-1) to root... 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.+Downloading http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/packages/kmod-usb-storage_3.3.8-1_ar71xx.ipk.
 Installing kmod-scsi-core (3.3.8-1) to root... 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.+Downloading http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/packages/kmod-scsi-core_3.3.8-1_ar71xx.ipk.
 Installing block-mount (0.2.0-9) to root... 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.+Downloading http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/packages/block-mount_0.2.0-9_ar71xx.ipk.
 Installing blkid (2.21.2-1) to root... 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.+Downloading http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/packages/blkid_2.21.2-1_ar71xx.ipk.
 Installing libblkid (2.21.2-1) to root... 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.+Downloading http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/packages/libblkid_2.21.2-1_ar71xx.ipk.
 Installing libuuid (2.21.2-1) to root... 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.+Downloading http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/packages/libuuid_2.21.2-1_ar71xx.ipk.
 Installing swap-utils (2.21.2-1) to root... 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.+Downloading http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/packages/swap-utils_2.21.2-1_ar71xx.ipk.
 Installing kmod-fs-ext4 (3.3.8-1) to root... 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.+Downloading http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/packages/kmod-fs-ext4_3.3.8-1_ar71xx.ipk.
 Installing kmod-lib-crc16 (3.3.8-1) to root... 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.+Downloading http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/packages/kmod-lib-crc16_3.3.8-1_ar71xx.ipk.
 Configuring kmod-scsi-core. Configuring kmod-scsi-core.
 Configuring kmod-usb-storage. Configuring kmod-usb-storage.
行 113: 行 73:
  
 <code> <code>
-root@OpenWrt:~# ls /dev/ +# ls /dev/sd* 
-bus        mtd1ro     mtd6       mtdblock1  null       ttyS1      ttyS4 +ls: /dev/sd*: No such file or directory
-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+
 </code> </code>
  
行 129: 行 81:
  
 <code> <code>
-bsg        mtd1ro     mtd6ro     mtdblock3  ptmx       ttyS11     ttyS7 +# ls /dev/sd* 
-bus        mtd2       mtd7       mtdblock4  pts        ttyS12     ttyS8 +/dev/sda   /dev/sda1
-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+
 </code> </code>
  
行 147: 行 91:
 <code> <code>
 # mkdir -p /mnt/usb-disk # mkdir -p /mnt/usb-disk
-# mount -t ext4 /dev/sda1 /mnt/usb-sidk/ -o rw,sync+# mount -t ext4 /dev/sda1 /mnt/usb-disk/ -o rw,sync
 </code> </code>
 +===== Fstab の設定 =====
  
-fstab が ubuntu とは違う+以下のパーティション構成にした
  
-[[http://wiki.openwrt.org/doc/uci/fstab|Fstab Configuration]]+  * sda1メインパーティション。Samba や Netatalk で使う予定。
  
 +fstab が ubuntu とは違うみたい。[[http://wiki.openwrt.org/doc/uci/fstab|Fstab Configuration]]
 +
 +
 +
 +<code>
 +# vi /etc/config/fstab
 +</code>
 +
 +デフォルトの設定をちょっと変えてこのようにしてみた。
 +
 +<code>
 +config global automount
 +        option from_fstab 1
 +        option anon_mount 1
 +
 +config global autoswap
 +    
 +        option from_fstab 1
 +        option anon_swap 0
 +
 +config mount
 +        option target   /mnt/usb-disk
 +        option uuid     xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
 +        option fstype   ext4
 +        option options  rw,user_xattr,errors=remount-ro
 +        option enabled  1
 +        option enabled_fsck 0
 +
 +config swap
 +        option device   /dev/sda2
 +        option enabled  0
 +</code>
 +
 +Netatalk で拡張属性をファイルシステムで保存したいので、 user_xattr をオプションとして設定。
 +
 +ブート時に毎回マウントする場合。
 +
 +<code>
 +# /etc/init.d/fstab enable
 +</code>
 +
 +今すぐマウントする場合。
 +
 +<code>
 +# /etc/init.d/fstab start
 +</code>
 +
 +fstab を変更した後に設定を有効にする場合。
 +
 +<code>
 +# /etc/init.d/fstab restart
 +</code>
 +
 +ブート時にマウントするように設定後、マウントを行う。
 +
 +<code>
 +# /etc/init.d/fstab enable
 +# /etc/init.d/fstab start
 +# df
 +Filesystem           1K-blocks      Used Available Use% Mounted on
 +rootfs                   29440      1220     28220   4% /
 +/dev/root                 2048      2048         0 100% /rom
 +tmpfs                    63340       400     62940   1% /tmp
 +tmpfs                      512               512   0% /dev
 +/dev/mtdblock7           29440      1220     28220   4% /overlay
 +overlayfs:/overlay       29440      1220     28220   4% /
 +/dev/sda1            975786224 210258140 716690044  23% /mnt/usb-disk
 +</code>
openwrt/install-usb-hdd.1363621314.txt.gz · 最終更新: 2013/03/19 00:41 by admin