Seeed ReRouter CM4 - Has 32GB of storage but OpenWRT is not using it

Hello! I just ran-out of place on my CM4... It came with 32GB of EMMC storage.
The system only seems to be using a small part of the available storage... As shown here:


Why does it happen, and how can I make OpenWRT use the available storage fully?

  1. Because the image is written for such a root directory.
  2. Look in the forum for partition expanding.

... or add another partition for extroot..


Check forum/ wiki for this behaviour on x86 or virtual machines, the options are the same for the RPi4 CM.

That's better than my solution of just making it /mnt/extusb

OP: If you create a third partition on a Pi device (the first two are boot and rootfs) using the free space, it will survive sysupgrades.

Oh guys! Thanks for the responses...
For some reason I never got the notifications! I hate when people try to help and I dont respond!

I will try what you guys suggested... But probably in a month... My head is somewhere else lately!

Thanks again!

1 Like

I was able to create a 3rd partition on the device, but following the instructions proposed by @frollic did not work... It did not give me more storage space as far as I can tell

The storage space was not merged in the loop0 as suggested by the documentation (hard to digest documentation might I add!)

It doesn't seem to be mounted anywhere. The goal of the extrootfs guide is to copy the overlay contents to the larger partition and then mount it as the new overlay.

I followed the procedure to mount and make it extrootfs but it did nothing..
I will try again