I am planning on upgrading/replace my current storage setup with the goal of mainly reducing power usage. Currently most of data is video.
Current setup
Ubuntu 18.04
2x E5620 8c/16t
96gb ram
4x8tb in raidz
4x6tb in raidz
normal power usage 200-400watts
Proposed setup
2-4 nodes
ODROID-H2+ board
2x 14tb in mirror
1x nvme ssd
expect 20-25 watts per node
plan to power them off each night or when plex is not in use
Now for the question what filesystem
ZFS
I am very comfortable with zfs, limited config options for caching but real concern with zfs for the project is the lack of ecc ram. Is the lack of ecc ram a problem when doing mirror vdevs?
bcache
Many caching options, my concern is looks like the dev team as moved onto bcachefs with no new work on bcache.
bcachefs
Many caching options, but is ready for prime time?
btrfs
Does it support cache? best that I can tell it they want add the feature but it currently does not support it.
Current setup
Ubuntu 18.04
2x E5620 8c/16t
96gb ram
4x8tb in raidz
4x6tb in raidz
normal power usage 200-400watts
Proposed setup
2-4 nodes
ODROID-H2+ board
2x 14tb in mirror
1x nvme ssd
expect 20-25 watts per node
plan to power them off each night or when plex is not in use
Now for the question what filesystem
ZFS
I am very comfortable with zfs, limited config options for caching but real concern with zfs for the project is the lack of ecc ram. Is the lack of ecc ram a problem when doing mirror vdevs?
bcache
Many caching options, my concern is looks like the dev team as moved onto bcachefs with no new work on bcache.
bcachefs
Many caching options, but is ready for prime time?
btrfs
Does it support cache? best that I can tell it they want add the feature but it currently does not support it.