Hi all, tried everything on extroot configuration but no luck. Appreciate any help!
This is a device with 2 USBs:
- 1x 2.0, plugged to a thumbdrive (wannabe extroot)
- 1x 3.0, plugged to a portable hdd (backup)
The thumbdrive was formatted as per extroot and can be mounted. However, upon router reboot it gets mounted to /rom/overlay
but space doesn´t get added to /
.
I can see there's things referring to /overlay
and /rom/overlay
, but don´t understand enough of the openwrt overlay process to try more risky things than already tried; this is the main house router and a brick would be a "crisis"
Output of df -h
:
Filesystem Size Used Available Use% Mounted on
/dev/root 4.0M 4.0M 0 100% /rom
tmpfs 233.1M 9.8M 223.3M 4% /tmp
/dev/ubi0_1 7.2G 20.3M 6.8G 0% /rom/overlay
overlayfs:/overlay 24.1M 9.4M 13.4M 41% /
tmpfs 512.0K 0 512.0K 0% /dev
/dev/sdb1 7.2G 20.3M 6.8G 0% /rom/overlay
Output of mount
:
/dev/root on /rom type squashfs (ro,relatime,errors=continue)
proc on /proc type proc (rw,nosuid,nodev,noexec,noatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,noatime)
cgroup2 on /sys/fs/cgroup type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
/dev/ubi0_1 on /rom/overlay type ubifs (rw,noatime,assert=read-only,ubi=0,vol=1)
overlayfs:/overlay on / type overlay (rw,noatime,lowerdir=/,upperdir=/overlay/upper,workdir=/overlay/work)
tmpfs on /dev type tmpfs (rw,nosuid,noexec,noatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,noatime,mode=600,ptmxmode=000)
debugfs on /sys/kernel/debug type debugfs (rw,noatime)
bpffs on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,noatime,mode=700)
/dev/sdb1 on /rom/overlay type ext4 (rw,relatime)
Output of ubus call system board
:
{
"kernel": "5.15.137",
"hostname": "router",
"system": "ARMv7 Processor rev 0 (v7l)",
"model": "Linksys EA8500 WiFi Router",
"board_name": "linksys,ea8500",
"rootfs_type": "squashfs",
"release": {
"distribution": "OpenWrt",
"version": "23.05.2",
"revision": "r23630-842932a63d",
"target": "ipq806x/generic",
"description": "OpenWrt 23.05.2 r23630-842932a63d"
}
}
And output of block info; uci show fstab; logread | sed -n -e "/- preinit -/,/- init -/p"
:
/dev/ubiblock0_0: UUID="2d679df8-7a00ab1e-515e0e8c-dd964625" VERSION="4.0" MOUNT="/rom" TYPE="squashfs"
/dev/ubi0_1: UUID="f9833ee1-6c13-4243-997a-5c111e946d69" VERSION="w5r0" MOUNT="/rom/overlay" TYPE="ubifs"
/dev/sda1: UUID="556180e0-4dcf-4389-91a3-f8ec02eefc3d" LABEL="LINEXT4_4T" VERSION="1.0" TYPE="ext4"
/dev/sda2: UUID="715C902705595EDB" LABEL="NTFS_4T" TYPE="ntfs"
/dev/sdb1: UUID="d60ef562-121d-41eb-8436-cc3a0b11f12f" LABEL="extroot" VERSION="1.0" MOUNT="/rom/overlay" TYPE="ext4"
fstab.@global[0]=global
fstab.@global[0].anon_swap='0'
fstab.@global[0].anon_mount='0'
fstab.@global[0].auto_swap='1'
fstab.@global[0].auto_mount='1'
fstab.@global[0].delay_root='15'
fstab.@global[0].check_fs='0'
fstab.extroot=mount
fstab.extroot.uuid='d60ef562-121d-41eb-8436-cc3a0b11f12f'
fstab.extroot.target='/rom/overlay'
fstab.rwm=mount
fstab.rwm.device='/dev/ubi0_1'
fstab.rwm.target='/rwm'
Wed Mar 20 17:57:48 2024 user.info kernel: [ 5.377445] init: - preinit -
Wed Mar 20 17:57:48 2024 kern.info kernel: [ 5.603069] usb 1-1: new high-speed USB device number 2 using xhci-hcd
Wed Mar 20 17:57:48 2024 kern.warn kernel: [ 5.766202] mtdblock: MTD device 'devinfo' is NAND, please consider using UBI block devices instead.
Wed Mar 20 17:57:48 2024 kern.info kernel: [ 6.454019] usb 4-1: new SuperSpeed USB device number 2 using xhci-hcd
Wed Mar 20 17:57:48 2024 kern.info kernel: [ 6.853902] ipq806x-gmac-dwmac 37400000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-0
Wed Mar 20 17:57:48 2024 kern.info kernel: [ 6.854679] dwmac1000: Master AXI performs any burst length
Wed Mar 20 17:57:48 2024 kern.info kernel: [ 6.861064] ipq806x-gmac-dwmac 37400000.ethernet eth1: No Safety Features support found
Wed Mar 20 17:57:48 2024 kern.info kernel: [ 6.876439] ipq806x-gmac-dwmac 37400000.ethernet eth1: IEEE 1588-2008 Advanced Timestamp supported
Wed Mar 20 17:57:48 2024 kern.info kernel: [ 6.876569] ipq806x-gmac-dwmac 37400000.ethernet eth1: registered PTP clock
Wed Mar 20 17:57:48 2024 kern.info kernel: [ 6.884873] ipq806x-gmac-dwmac 37400000.ethernet eth1: configuring for fixed/sgmii link mode
Wed Mar 20 17:57:48 2024 kern.info kernel: [ 6.891768] ipq806x-gmac-dwmac 37400000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off
Wed Mar 20 17:57:48 2024 kern.info kernel: [ 6.900149] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
Wed Mar 20 17:57:48 2024 kern.notice kernel: [ 9.010869] UBIFS (ubi0:1): Mounting in unauthenticated mode
Wed Mar 20 17:57:48 2024 kern.notice kernel: [ 9.011016] UBIFS (ubi0:1): background thread "ubifs_bgt0_1" started, PID 204
Wed Mar 20 17:57:48 2024 kern.notice kernel: [ 9.066624] UBIFS (ubi0:1): recovery needed
Wed Mar 20 17:57:48 2024 kern.notice kernel: [ 9.195137] UBIFS (ubi0:1): recovery completed
Wed Mar 20 17:57:48 2024 kern.notice kernel: [ 9.195223] UBIFS (ubi0:1): UBIFS: mounted UBI device 0, volume 1, name "rootfs_data"
Wed Mar 20 17:57:48 2024 kern.notice kernel: [ 9.198468] UBIFS (ubi0:1): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
Wed Mar 20 17:57:48 2024 kern.notice kernel: [ 9.206429] UBIFS (ubi0:1): FS size: 28061696 bytes (26 MiB, 221 LEBs), max 231 LEBs, journal size 1396736 bytes (1 MiB, 11 LEBs)
Wed Mar 20 17:57:48 2024 kern.notice kernel: [ 9.216324] UBIFS (ubi0:1): reserved for root: 1325422 bytes (1294 KiB)
Wed Mar 20 17:57:48 2024 kern.notice kernel: [ 9.227945] UBIFS (ubi0:1): media format: w5/r0 (latest is w5/r0), UUID F9833EE1-6C13-4243-997A-5C111E946D69, small LPT model
Wed Mar 20 17:57:48 2024 user.info kernel: [ 9.243998] mount_root: loading kmods from internal overlay
Wed Mar 20 17:57:48 2024 user.info kernel: [ 9.400326] kmodloader: loading kernel modules from /tmp/overlay/upper/etc/modules-boot.d/*
Wed Mar 20 17:57:48 2024 kern.info kernel: [ 9.535324] usb-storage 1-1:1.0: USB Mass Storage device detected
Wed Mar 20 17:57:48 2024 kern.info kernel: [ 9.536057] scsi host1: usb-storage 1-1:1.0
Wed Mar 20 17:57:48 2024 kern.info kernel: [ 9.540659] usbcore: registered new interface driver usb-storage
Wed Mar 20 17:57:48 2024 kern.info kernel: [ 9.550320] scsi host2: uas
Wed Mar 20 17:57:48 2024 kern.info kernel: [ 9.550886] usbcore: registered new interface driver uas
Wed Mar 20 17:57:48 2024 user.info kernel: [ 9.553458] kmodloader: done loading kernel modules from /tmp/overlay/upper/etc/modules-boot.d/*
Wed Mar 20 17:57:48 2024 kern.notice kernel: [ 9.553797] scsi 2:0:0:0: Direct-Access Seagate Expansion 9300 PQ: 0 ANSI: 6
Wed Mar 20 17:57:48 2024 kern.notice kernel: [ 9.571216] sd 2:0:0:0: [sda] 7814037167 512-byte logical blocks: (4.00 TB/3.64 TiB)
Wed Mar 20 17:57:48 2024 kern.notice kernel: [ 9.575626] sd 2:0:0:0: [sda] 4096-byte physical blocks
Wed Mar 20 17:57:48 2024 kern.notice kernel: [ 9.583525] sd 2:0:0:0: [sda] Write Protect is off
Wed Mar 20 17:57:48 2024 kern.debug kernel: [ 9.588230] sd 2:0:0:0: [sda] Mode Sense: 4f 00 00 00
Wed Mar 20 17:57:48 2024 kern.notice kernel: [ 9.588484] sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Wed Mar 20 17:57:48 2024 kern.warn kernel: [ 9.593461] sd 2:0:0:0: [sda] Optimal transfer size 33553920 bytes not a multiple of physical block size (4096 bytes)
Wed Mar 20 17:57:48 2024 user.info kernel: [ 9.623263] block: attempting to load /tmp/ubifs_cfg/upper/etc/config/fstab
Wed Mar 20 17:57:48 2024 user.info kernel: [ 9.627221] block: extroot: not configured
Wed Mar 20 17:57:48 2024 user.info kernel: [ 9.631137] mount_root: switching to ubifs overlay
Wed Mar 20 17:57:48 2024 user.warn kernel: [ 9.644783] urandom-seed: Seeding with /etc/urandom.seed
Wed Mar 20 17:57:48 2024 kern.info kernel: [ 9.720924] ipq806x-gmac-dwmac 37400000.ethernet eth1: Link is Down
Wed Mar 20 17:57:48 2024 user.info kernel: [ 9.780431] procd: - early -
Wed Mar 20 17:57:48 2024 user.info kernel: [ 9.780536] procd: - watchdog -
Wed Mar 20 17:57:48 2024 user.info kernel: [ 9.782453] procd: Watchdog has previously reset the system
Wed Mar 20 17:57:48 2024 user.info kernel: [ 10.363045] procd: - watchdog -
Wed Mar 20 17:57:48 2024 user.info kernel: [ 10.363126] procd: Watchdog has previously reset the system
Wed Mar 20 17:57:48 2024 user.info kernel: [ 10.368926] procd: - ubus -
Wed Mar 20 17:57:48 2024 user.info kernel: [ 10.436124] procd: - init -
Again, thanks lots for any tips!