Hey!
I'm unable to make extroot to stay. My commands after fresh wipe:
opkg update
opkg install block-mount e2fsprogs fdisk kmod-fs-ext4 kmod-usb-core kmod-usb-storage kmod-usb3
mount /dev/sda2 /mnt
mkdir /tmp/cproot
mount --bind / /tmp/cproot
tar -C /tmp/cproot -cvf - . | tar -C /mnt -xvf -
sync ; umount /mnt
umount /tmp/cproot
block detect > /etc/config/fstab
service fstab enable
vi /etc/config/fstab :
config 'global'
option anon_swap '0'
option anon_mount '0'
option auto_swap '1'
option auto_mount '1'
option delay_root '5'
option check_fs '0'
config 'mount'
option target '/mnt/sda1'
#option uuid 'eea2bd2c-02d3-4c60-b45f-6d5898d952e1'
option enabled '1'
option device '/dev/sda1'
config 'mount'
option target '/overlay'
#option uuid '51d6bcd2-0082-478f-9b58-7f78b1f04847'
option enabled '1'
option device '/dev/sda2'
config 'swap'
option device '/dev/sda3'
option enabled '0'
service fstab enable
The above is my full configuration but it cannot make the extroot to work. Despide /dev/sda2 being >800MB it gets out of space so it's still installing onto the /dev/mtblock8 which is the default /overlay partition. In Luci, under 'software' it says the correct size of >800MB.
I've tried 19.0.x, 18.x, 17.x etc. Same outcome.
In df -h it says /dev/sda2 886696 14164 810276 2% /overlay but it's not working.
Please advise what am I doing wrong.