If you have an old computer with spare hard drives, it might be useful to use it to share files with computers on your network by turning it into a NAS (network attached storage). There are several popular DIY NAS options:
- Unraid - Paid, Slackware linux based
- FreeNAS (now TrueNAS Core) - FreeBSD based
- OpenMediaVault - Debian linux based
I had a few issues that caused it to stop working after restarting.
The first issue was related to the disk being encrypted. OpenMediaVault started in emergency mode due to being unable to access the encrypted disk. Emergency mode unfortunately doesn’t allow SSH access, which means you need to plug a monitor and keyboard into it. You have to make sure you have
nofail in the options section of the lines of
/etc/fstab starting with
/dev/disk. You also need to add
nonempty and remove
x-systemd.requires=<disk> from the options section of the lines starting with
/srv/dev-disk-by-uuid (for mergerfs). I’ve had to redo the removing
x-systemd.requires part every time I apply settings from the web UI. More information about this: 1 2 3 4 5 6 7
The second issue involved losing network adapter configuration after restarting. I had to run
omv-firstaid and configure the network adapter with a static IP to resolve this. This may have something to do with an empty configuration from the web UI ovewriting the existing working configuration.