USBメモリをoverlayにマウントする


OpenWrtのrootfsをUSBメモリで拡張します。

opkg update && opkg install block-mount e2fsprogs kmod-fs-ext4 kmod-usb-storage kmod-usb2 kmod-usb3; \
   mount /dev/sda1 /mnt ; tar -C /overlay -cvf - . | tar -C /mnt -xf - ; umount /mnt
block detect > /etc/config/fstab; \
   sed -i s/option$'\t'enabled$'\t'\'0\'/option$'\t'enabled$'\t'\'1\'/ /etc/config/fstab; \
   sed -i s#/mnt/sda1#/overlay# /etc/config/fstab; \
   cat /etc/config/fstab;

注意点としてはUSBメモリの相性問題があります。wordpressインストールSTEP2でテーブルが作成できないエラーが頻発します。こちらの環境ではELECOMのUSB3.0メモリはアウトで東芝のUSB2.0メモリは問題ありませんでした。

OpenWrt

Posted by taroumaru