ccgx:root_access
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
ccgx:root_access [2019-06-22 20:46] – [Venus OS: Root Access] mvader | ccgx:root_access [2020-05-28 15:49] – [Available disk space] mvader | ||
---|---|---|---|
Line 10: | Line 10: | ||
==== Hooks to install/run own code at boot ==== | ==== Hooks to install/run own code at boot ==== | ||
+ | |||
+ | Everything, except for information on /data, will be wiped after an update. | ||
+ | |||
+ | Therefor, the trick to make changes & modifications survive an update, is to put files you need on /data, make them be (re-)installed automatically on startup. This section describes how to do that. | ||
If the files / | If the files / | ||
Line 22: | Line 26: | ||
https:// | https:// | ||
- | ==== Available | + | ==== Partitions and available |
- | See https:// | + | |
+ | On a GX Device, there are three partitions that matter: | ||
+ | |||
+ | * rootfs partition one | ||
+ | * rootfs partition two | ||
+ | * the data partition | ||
+ | |||
+ | Only one of the two rootfs partitions will be in use. When doing a firmware update, it will be installed on the other, and the subsequent reboot will reboot the device onto that other partition. | ||
+ | |||
+ | The data partition is not touched during a firmware update, except maybe some migration scripts that run at boot. | ||
+ | |||
+ | When doing modifications, | ||
+ | |||
+ | With regards to the size of the data partition, thats easy to check using the '' | ||
+ | |||
+ | After logging into a GX device, and checking the free disk space on the rootfs(! thats not the data partition), you might get a bit disappointed at first. Don't worry too much, by design there will always be only 5% of free space. | ||
+ | |||
+ | The reason behind is that a firmware update replaces the full filesystem on the rootfs (as an image). And its then not expanded to the full available space of the partition reserved for the rootfs. | ||
+ | |||
+ | To see the full space, run ''/ | ||
+ | |||
+ | For actual available diskspace on our GX Devices, see https:// | ||
+ | |||
+ | To see what resize2fs.sh is doing, without having to log into your Venus OS, see it also [[https:// | ||
- | And see ''/ | + | Note that a firmware update will replace all of the rootfs, as also explained |
==== 1. Set access level to Superuser ==== | ==== 1. Set access level to Superuser ==== |
ccgx/root_access.txt · Last modified: 2024-02-09 17:06 by dfaber