KZ7 Posted November 2, 2023 Share Posted November 2, 2023 Hi, I'm in the process of upgrading my Unraid server to new hardware. I'm going from an i7 4790k to a Ryzen 3900. I have some new storage available and I want to reconfigure my Array and create new pools. Current Storage: Cache Pool: 2x 256MB SSD (BTRFS mirrored) Array: 3x 14TB HDD, 2x 8TB HDD. 44TB Capacity New storage available: 2x 2TB NVMe 1x 14TB HDD 1x 8TB HDD My main uses cases are: Home Assistant VM Plex/media storage Backups Windows Back Time machine Photographs and Documents (encrypted?) Google Photos sync Deduped with my own photo file mgmt Network file share A few other dockers and Linux VMs. I think the unRAID array can handle media storage and file sharing. What I want to do differently is to start making use of deduplication, compression and snapshotting for my backups. I want snapshotting for my appdata (docker + VMs). What I want to figure out how to how to nest use my NVMe drives. I want my appdata to be entirely on NVMe and then use any remaining space to accelerate file sharing and backups. Redundancy is not important for some appdata, but it is for the rest (including backups and file shares). Does ZFS or BTRFS let me do any of this better? It seems like ZFS vs Btrfs seems to be less technical as they seem to be even on features. (FWIW I have a lot more experience with btrfs - my main dev machine has a single btrfs pool with multiple disks). I'd like to get some recommendation on how to structure my Array and Pools and whether to go with btrfs or zfs. I think the unRAID integration is probably more of a selling point than the filesystem it self. Thanks for reading! Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.