Hello,
Have been hacking around with a Venus GX running v2.90 Large. Using SignalK with node-red embedded rather than the image-provided node-red to facilitate some custom N2K/SignalK functionality. Problem I'm having is the /data partition filling up. At 120MB it is undersized compared to expected parameters.
My understanding is that the partitions should have been resized by installing an image later than v2.73. However I note in my own previous thread from 2021 I forced a firmware installation - Venus GX had v2.72 installed. I crammed the beta v2.70_5-large-18 into it by running swupdate manually.
@mvader answered on that issue that the installer for v2.73 would automagically update the partioning on a Venus GX if required. I assumed that this hook would also be part of the installer for any version after v2.73. Was this mistaken? Is v2.73 the magic sauce? Or perhaps my ham-fisting of the initial large image flipped some bit that breaks the check for repartitioning?
I can advise that in this case v2.90 was installed over v2.70~large via the standard GUI/online update, no manual swupdate shenanigans.
I did try resetting to defaults by applying venus-data.tgz with no apparent change in partitioning. Do not believe this is related to the usual resize2fs for the root partition.
Here's the mounted filesystems after fresh install (/dev/mmcblk0 is a 32GB mSD card):
root@beaglebone:~# df -k Filesystem 1K-blocks Used Available Use% Mounted on /dev/root 1212848 832676 301236 73% / devtmpfs 245884 4 245880 0% /dev tmpfs 254588 900 253688 0% /run tmpfs 254588 796 253792 0% /var/volatile /dev/mmcblk1p5 122835 2053 111608 2% /data /dev/mmcblk0p1 30736384 4416 30731968 0% /run/media/mmcblk0p1 tmpfs 254588 900 253688 0% /service /dev/sda1 1932960 696416 1236544 36% /run/media/sda1
After installing node-red under signalk and the venus plugins, /data is just about full:
root@beaglebone:~# df -k Filesystem 1K-blocks Used Available Use% Mounted on /dev/root 1212848 832684 301228 73% / devtmpfs 245884 4 245880 0% /dev tmpfs 254588 900 253688 0% /run tmpfs 254588 356 254232 0% /var/volatile /dev/mmcblk1p5 122835 99248 14413 87% /data /dev/mmcblk0p1 30736384 4416 30731968 0% /run/media/mmcblk0p1 tmpfs 254588 900 253688 0% /service
Here's what I would expect to find as partition sizes (larger /data) on a beaglebone/Venus GX per https://github.com/victronenergy/venus/wiki/machines
root@beaglebone:~# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/root 1261181 316027 883950 26% / devtmpfs 247184 4 247180 0% /dev tmpfs 255888 212 255676 0% /run tmpfs 255888 452 255436 0% /var/volatile /dev/mmcblk1p5 499656 76652 386308 17% /data /dev/mmcblk1p6 4374280 8824 4123536 0% /scratch
Hope someone has some guidance! Thanks.