I have an Armbian system running OMV 5.6.23-1. Since a few days the data partition was not mounted at boot, so the SMB service did not work and from the PC I could no longer access the data in the file systems. However, if I manually mounted the partition from the GUI interface, everything worked.
I found the cause by looking at the system log. There had been errors reported on the disk for some time. I did an fsck, it found and corrected several problem on the disk. Now when the system starts it mounts the partition correctly and everything works without any manual intervention. Maybe with this action I lost some data, I will check it, but fortunately I have a backup of the partition to restore the situation correctly.
However, I am left with a doubt: can a system like OMV, designed to manage and share data, not report anything if there is a disk consistency problem ? The only indication that something was not working properly was the problem of no longer being able to access the shared directories.
If so it seems unsafe and at risk of data loss. I think a user shouldn't have to investigate the syslog to see if the disks are working fine or not, it must be the application that reports any faults.
But maybe I didn't activate the control functions properly.
Please can someone point me in the right direction for the future ? Thanks.