I just wanted to ask for a bit of help on here:
I am currently testing various NAS opensource softwares around the place, in this case OMV, and I am still keep understanding what file system should I use.
My home NAS build, will just be a setup for personal data (photos, music, documents, etc) expecting it to be on 2 drives as RAID1 and then another pool of data for movies/tv shows, in another pool of 4 disks I would say.Now the problem I am facing, is that I have read all over the internet that ZFS has correction of errors when written the data, as it is constantly reading what it writes, to check that it was written correctly, as far as I understood. Also this has a con, which is a lot of memory use.I was trying to find an alternative, in this case OMV, which uses other filesystems as ETX4 or XFS, but I have been researching for data according to this 2 filesystems, and found that they do not use that amount of memory, but that they are not designed to prevent data to be corrupted.
So the issue in here is: Is there any way or manual script that can be executed for this 2 PMV filesystems to check if that was corrupted somewhere over the disk? I mean, I know about SMART for checking the disks. But in case something else fails, like maybe the RAM, or whatever, when would I start knowing that my data is being corrupted?
I am currently asking this, because what I do not really want is to through to my NAS 10TB of personal data, and after a 1, 2 or 10 years, start seeing that half of my data is corrupted.
Also, even if I have a backup, I do not really want to start copying corrupted data, as the backup will turn into a non sense.
Hope I was clear, and hope someone will be able to through a bit of light on this topic