I don’t know what version of OpenWrt is being shipped on the R3s. Can you go to the initial status page and let me know what the firmware version is?
I will add for any OpenWrt devs who might come across this, that every official build of OpenWrt should be set up to use all the available eMMc space in a given platform. This whole 100MB partition that every release uses is a bad idea - it does nobody any good.
Now, as as dangort said, a few options:
1: Use extroot to change the overlay partition. Do a search for “OpenWrt extroot”. With this method you can use your nvme drive as extra space.
2: Increase the size of the boot filesystem. To do this you have to:
- Boot onto an external sdcard, because you can’t resize the partition when you are booted into it.
parted /dev/mmcblk0p5 to first increase the size of
/dev/mmcblk0p5 - this is the physical partition that the virtual root partition mmcblk0p66 lives on
resize.f2fs /dev/mmvblk0p66 to resize the root filesystem
Unfortunately, it looks like there is another physical partition, mmcblk0p6, a 20MB partition, right after it in the way. I don’t know why this is there. Did you make it? If the system made it, then you might have to move it out of the way first to resize /dev/mmvblk0p5. If you don’t already know enough about partitions and partition editors to do this, then I’m hesitant to try and step you through this.
3: You can make your own OpenWrt build that sets the size of the root partition to something sane. Or have someone make one for you. At this point, this might be the easiest option.