2019年3月12日 星期二

OpenWrt usb storage安裝


先把套件嗑完,儲存媒體切好分區
sudo opkg update && sudo opkg install kmod-usb-storage block-mount kmod-fs-ext4 fdisk e2fsprogs
fdisk /dev/sda




再來就是把他掛載到你要的地方去
有一個特殊方法,擴充/overlay
要這樣做就要先複製overlay
mount /dev/sda /mnt/share
tar -C /overlay -cvf - . | tar -C /mnt/share -xf -
umount /mnt/share
再來試著掛看看
mount /dev/sda /overlay

成功的話,我們試著撰寫新的fstab,你可以先卸載/dev/sda,編寫完再tar一次複製,免得出現mtblock/sda互相推卸責任的狀況
block detect > /etc/config/fstab  
config 'mount'
        option  target  '/overlay'
        option  uuid    'c91232a0-c50a-4eae-adb9-14b4d3ce3de1'
        option  fstype  'ext4'
        option  enabled '1'
#後來我是用這樣的方式掛上
DEVICE="/dev/sda1"
eval $(block info "${DEVICE}" | grep -o -e "UUID=\S*")
uci -q delete fstab.overlay
uci set fstab.overlay="mount"
uci set fstab.overlay.uuid="${UUID}"
uci set fstab.overlay.target="/overlay"
uci commit fstab

沒有留言: