Expected free "disk space" for "offline records" on a Cerbo?

I am trying to debug a lost-telemetry-when-offline issue, and I am wondering what’s the expected free “disk space” available to VRM data as seen on “Settings” → “VRM” menu.

I have a bunch of installations, both Cerbos and “generic gx” devices, aka Raspberry Pis running Venus OS. All “generic gx” devices are set up on a 32GB SD card. All devices are running v3.66 of the Venus OS software.

Here’s a table of available “disk space”, as seen through the aforementioned menu for some of my installations:

DEVICE OS type free “disk space”
Cerbo GX (some NodeRed flows) LARGE 4774 MB
Pi normal 10248 MB
Pi normal 5238 MB
Pi (light NodeRed flows) LARGE 10310 MB
Pi (no NodeRed flows) LARGE 5238 MB

Numbers don’t make any sense, plus seems like the “disk space” allocated for VRM records (as I presume is seen through the aforementioned menu) is kind of an arbitrary space?

Also, seems like there shouldn’t be more than 30MB daily for offline records, which would calculate to 160 days of offline data for even the first device that seems (?) to have the less available “disk space”. Why am I also seeing a “maximum of 2-3 days of records” for stock Cerbo GX devices with no extra SD card installed?

Lastly, since the aforementioned menu displays some “arbitrary, offline records” free “disk space”, is there an official way to check for ACTUAL free “disk space” on these units?

One can ssh into the root, and then run either df, or lsblk to get a real check on disk allocation:

root@einstein:~# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 1195856 1045808 71036 94% /
devtmpfs 465372 0 465372 0% /dev
tmpfs 515036 856 514180 0% /run
tmpfs 515036 96 514940 0% /var/volatile
/dev/mmcblk1p5 1134336 132444 926220 13% /data
tmpfs 515036 856 514180 0% /service
root@einstein:~#

root@einstein:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
mmcblk1 179:0 0 3.6G 0 disk
├─mmcblk1p1 179:1 0 8M 0 part
├─mmcblk1p2 179:2 0 1.3G 0 part /
├─mmcblk1p3 179:3 0 1.3G 0 part
├─mmcblk1p4 179:4 0 1K 0 part
└─mmcblk1p5 179:5 0 1.1G 0 part /data
mmcblk1boot0 179:8 0 2M 1 disk
mmcblk1boot1 179:16 0 2M 1 disk
root@einstein:~#

The latter shows you how the disk space is partitioned.

1 Like