How to expand your DAppNode filesystem space

Context

From core version v0.2.49 there will be a new feature to allow expanding the filesystem space of DAppNodes directly from the UI, once the new storage device has been added to the corresponding slot.

Requirements

To be able to expand the filesystem of your DAppNode, you must fullfill a list of requirements:

  • Your DAppNode must have LVM. DAppNodes purchased before 2019 may not have it. This requirement can be checked direclty from the UI.

  • You must have a storage device to insert in your DAppNode. It is recommended that before doing the expansion you check the name of current available storage devices so you will identify the new one once inserted. You can get the current hard disks in your DAppNode by click on any expansion method and reading the storage devices available from the drop-down menu.

  • Your DAppNode must have a free slot for a storage device.

When to expand the filesystem of my DAppNode?

When your disk usage is high and you don’t want to delete any packages! You can check the free space of your DAppNode on the dashboard disk usage card.

Your DAppNode will stop working properly when storage is >95% full.

1. Insert a storage device in your DAppNode

Please refer to your hardware provider’s documentation on how to add storage. This process is unique for each hardware model.
Remember to write down the current storage devices’ names before inserting the new one so you will be able to identify the new one!

2. How to expand the filesystem of your DAppNode

Once the storage has been properly installed in your hardware, the UI will guide you to get the storage device recognized and included in the logical volume.

Go to System > Hardware. There are two options, automatic and manual:

  • Automatic: recommended for non-technical users.

    1. Select the storage device to be used to expand the filesystem from the drop-down menu

    2. Get default values: DAppNode will attemp to get default values for the Logical volume and Volume group. If this action fails, you may need to use the manual option and select the options yourself.

    3. Expand: expand the filesystem with the options selected.

  • Manual: select all the options yourself. It may require tecincal knowledge.

    1. Select the storage device to be used to expand the filesystem from the drop-down menu

    2. Select the volume group where the physical volume will be included.

    3. Select the logical volume where the volume group will be included

    4. Expand: expand the filesystem with the options selected.

2 Likes

Any release ETA ( via dappnode automatic update) for new version v0.2.49 ?

The release is on its final stage of testing, it should be published in the next few days

How do I check to see if my DAppNode supports LVM? The post mentions that I can check this in the UI, but I’m not sure where?

Thanks!

2 Likes

Hey! right now there is not a direct way of checking this. It will be implemented in the next release.

The current way of checking it is by starting the process of extending the host filesystem, you will not be allowed to get to the final step unless you fulfill the requirements.