OK. Ja nawet nie próbowałem zrobić extroot bo myślałem, że router nie widzi pena (btw. który wpis oznacza pena?).
Posłałem do routera
# uci set fstab.@mount[0].target=/overlay
# uci set fstab.@mount[0].device=/dev/sda2
# uci set fstab.@mount[0].fstype=ext2
# uci set fstab.@mount[0].options=rw,noatime
# uci set fstab.@mount[0].enabled=1
# uci commit fstab
# /etc/init.d/fstab enable
# reboot
----------EDIT---------------
Tutaj przed
/etc/init.d/fstab enable
trzeba jeszcze dodać identyfikację UUID czyli:
# blkid /dev/sda1
/dev/sda1: UUID="f11dbc98-b4f9-4ac9-9908-03d53a8d979f"
# uci set fstab.@mount[0].uuid=f11dbc98-b4f9-4ac9-9908-03d53a8d979f
# uci commit fstab
-----------------/EDIT--------------------
Dostałem:
root@OpenWrt:~# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,noatime)
sysfs on /sys type sysfs (rw,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
tmpfs on /dev type tmpfs (rw,noatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,noatime,mode=600)
[b]/dev/sda2 on /overlay type ext2 (rw,noatime,user_xattr,barrier=1)[/b]
overlayfs:/overlay on / type overlayfs (rw,relatime,lowerdir=/,upperdir=/overlay
)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
none on /proc/bus/usb type usbfs (rw,relatime)
root@OpenWrt:~# ls /etc/rc.d/*
/etc/rc.d/K50dropbear /etc/rc.d/S50cron
/etc/rc.d/K90network /etc/rc.d/S50dropbear
/etc/rc.d/K95luci_fixtime /etc/rc.d/S50telnet
/etc/rc.d/K98boot /etc/rc.d/S50uhttpd
/etc/rc.d/K99umount /etc/rc.d/S59luci_dhcp_migrate
/etc/rc.d/S05defconfig /etc/rc.d/S60dnsmasq
/etc/rc.d/S05luci_fixtime /etc/rc.d/S95done
/etc/rc.d/S10boot /etc/rc.d/S96led
/etc/rc.d/S11ubus /etc/rc.d/S97watchdog
/etc/rc.d/S20network /etc/rc.d/S98sysntpd
/etc/rc.d/S39usb /etc/rc.d/S99sysctl
/etc/rc.d/S45firewall
root@OpenWrt:~# uci show fstab
uci: Entry not found
Extroot jest i działa - mam ~3,4GB na pakiety ale dlaczego zniknął fstab?
Jak odpalić swap? Utworzyłem go jako pierwszą partycję.