Hi,
I'm really intrigued by SnapRAID's features compared to ZFS for large static files: only one drive spinning, minimized data loss beyond the failure of all parity drives, can add one drive at a time, etc.
I'm using FreeBSD in a VM with 16G RAM and a ZFS RAID1 pool for some other VMs so far and I plan to use SnapRAID in the foreseeable future. ./configure && make gave me a single binary without any warning or errors, excellent first impression.
I'm just not sure about what filesystem to use for SnapRAID disks, ZFS or UFS. I know SnapRAID has its own checksums. However, those get checked only on a manual basis whereas ZFS' checksums are real-time. I know that checksums are just an indicator and ZFS can't "heal" in this scenario. Still, real-time checksums would alert me as soon as possible compared to SnapRAID's manual process. Also, individual ZFS disks could still use compression and deduplication which UFS lacks. However, since this will be a media library, those are not really strong points.
What I'm worried about is ZFS' memory requirements, specifically a separate ARC for each pool, since I'd be using one pool per disk.
What to do?
I'm really intrigued by SnapRAID's features compared to ZFS for large static files: only one drive spinning, minimized data loss beyond the failure of all parity drives, can add one drive at a time, etc.
I'm using FreeBSD in a VM with 16G RAM and a ZFS RAID1 pool for some other VMs so far and I plan to use SnapRAID in the foreseeable future. ./configure && make gave me a single binary without any warning or errors, excellent first impression.
I'm just not sure about what filesystem to use for SnapRAID disks, ZFS or UFS. I know SnapRAID has its own checksums. However, those get checked only on a manual basis whereas ZFS' checksums are real-time. I know that checksums are just an indicator and ZFS can't "heal" in this scenario. Still, real-time checksums would alert me as soon as possible compared to SnapRAID's manual process. Also, individual ZFS disks could still use compression and deduplication which UFS lacks. However, since this will be a media library, those are not really strong points.
What I'm worried about is ZFS' memory requirements, specifically a separate ARC for each pool, since I'd be using one pool per disk.
What to do?
Last edited: