openwrt:install-usb-hdd
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| openwrt:install-usb-hdd [2013/03/19 00:49] – [Fstab の設定] admin | openwrt:install-usb-hdd [2013/11/20 23:48] (現在) – [Fstab の設定] admin | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| + | ====== USB HDD をインストール ====== | ||
| + | * OpenWrt: ATTITUDE ADJUSTMENT (12.09, r36088) | ||
| + | |||
| + | ===== 作業内容 ===== | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | - USB のドライバをインストール [[http:// | ||
| + | - USB HDD をマウント [[http:// | ||
| + | - Fstab の設定 [[http:// | ||
| + | |||
| + | |||
| + | * [[http:// | ||
| + | ===== USB のドライバをインストール ===== | ||
| + | |||
| + | 公式の wiki には USB のカーネルモジュールをインストールするように書かれているが、インストールは特に必要なかった。 | ||
| + | |||
| + | < | ||
| + | # lsmod | grep " | ||
| + | ohci_hcd | ||
| + | ledtrig_usbdev | ||
| + | ehci_hcd | ||
| + | usbcore | ||
| + | usb_common | ||
| + | nls_base | ||
| + | </ | ||
| + | |||
| + | ehci-hcd と usbcore はロードはされているっぽい。とりあえずほっといて次へ。 | ||
| + | |||
| + | ===== USB HDD をマウント ===== | ||
| + | |||
| + | ext4 でフォーマットされた USB HDD のマウントに必要なモジュールをインストール。 | ||
| + | |||
| + | USB HDD は接続した状態で作業した。 | ||
| + | |||
| + | < | ||
| + | # opkg update | ||
| + | </ | ||
| + | < | ||
| + | # opkg install kmod-usb-storage block-mount kmod-fs-ext4 | ||
| + | Installing kmod-usb-storage (3.3.8-1) to root... | ||
| + | Downloading http:// | ||
| + | Installing kmod-scsi-core (3.3.8-1) to root... | ||
| + | Downloading http:// | ||
| + | Installing block-mount (0.2.0-9) to root... | ||
| + | Downloading http:// | ||
| + | Installing blkid (2.21.2-1) to root... | ||
| + | Downloading http:// | ||
| + | Installing libblkid (2.21.2-1) to root... | ||
| + | Downloading http:// | ||
| + | Installing libuuid (2.21.2-1) to root... | ||
| + | Downloading http:// | ||
| + | Installing swap-utils (2.21.2-1) to root... | ||
| + | Downloading http:// | ||
| + | Installing kmod-fs-ext4 (3.3.8-1) to root... | ||
| + | Downloading http:// | ||
| + | Installing kmod-lib-crc16 (3.3.8-1) to root... | ||
| + | Downloading http:// | ||
| + | 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 ディレクトリ | ||
| + | |||
| + | < | ||
| + | # ls /dev/sd* | ||
| + | ls: /dev/sd*: No such file or directory | ||
| + | </ | ||
| + | |||
| + | |||
| + | インストール後の /dev ディレクトリ | ||
| + | |||
| + | < | ||
| + | # ls /dev/sd* | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | /dev/sda として認識された。 | ||
| + | |||
| + | あとはマウントポイントを作ってマウントする。 | ||
| + | |||
| + | < | ||
| + | # mkdir -p / | ||
| + | # mount -t ext4 /dev/sda1 / | ||
| + | </ | ||
| + | ===== Fstab の設定 ===== | ||
| + | |||
| + | 以下のパーティション構成にした。 | ||
| + | |||
| + | * sda1: メインパーティション。Samba や Netatalk で使う予定。 | ||
| + | |||
| + | fstab が ubuntu とは違うみたい。[[http:// | ||
| + | |||
| + | |||
| + | |||
| + | < | ||
| + | # vi / | ||
| + | </ | ||
| + | |||
| + | デフォルトの設定をちょっと変えてこのようにしてみた。 | ||
| + | |||
| + | < | ||
| + | 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 | ||
| + | option uuid | ||
| + | option fstype | ||
| + | option options | ||
| + | option enabled | ||
| + | option enabled_fsck 0 | ||
| + | |||
| + | config swap | ||
| + | option device | ||
| + | option enabled | ||
| + | </ | ||
| + | |||
| + | Netatalk で拡張属性をファイルシステムで保存したいので、 user_xattr をオプションとして設定。 | ||
| + | |||
| + | ブート時に毎回マウントする場合。 | ||
| + | |||
| + | < | ||
| + | # / | ||
| + | </ | ||
| + | |||
| + | 今すぐマウントする場合。 | ||
| + | |||
| + | < | ||
| + | # / | ||
| + | </ | ||
| + | |||
| + | fstab を変更した後に設定を有効にする場合。 | ||
| + | |||
| + | < | ||
| + | # / | ||
| + | </ | ||
| + | |||
| + | ブート時にマウントするように設定後、マウントを行う。 | ||
| + | |||
| + | < | ||
| + | # / | ||
| + | # / | ||
| + | # df | ||
| + | Filesystem | ||
| + | rootfs | ||
| + | / | ||
| + | tmpfs 63340 | ||
| + | tmpfs 512 | ||
| + | / | ||
| + | overlayfs:/ | ||
| + | / | ||
| + | </ | ||
