SaintJeromePowell
Cadet
- Joined
- Dec 23, 2022
- Messages
- 2
I have not used ZFS before and looking for some advice.
Our ubuntu 22.04 server (2x Zeon Platinum 8352Y, 1TB RAM) has 2x 480GB SSD in raid, 4x 7.68TB NVME drives (Scratch), and 12x 20TB HDD (Storage).
For the scratch, I am planning to use ZFS without redundancy. If a drive fails, it's no big deal.
For the storage, I am planning to make 2 vdev with 6 drives each and zraid2 (Allowing for 2 HDD failures). Each of the vdevs will be part of a single pool. These files will be backed up on another server simply using rsync (Due to compliance/budget issues, we can't change our backup solution to something like rsync.net, which supports ZFS natively. But please tell me if I should be considering something else than rsync).
Some of our files are quite large and read frequently. Thus, I would like to simply mirror specific folders, within the pool, onto the Scratch. Additionally, I would like this process to be (1) automatic, (2) discriminatory (e.g., I want to mirror specific folders only... not the entire pool), and (3) have the mirror read-only (e.g., users may update certain files on the storage directory, those files will be mirrored onto the Scratch, and those files will be read/executed only for all users on Scratch).
Is there a ZFS solution that I should be considering?
Thank you!
Our ubuntu 22.04 server (2x Zeon Platinum 8352Y, 1TB RAM) has 2x 480GB SSD in raid, 4x 7.68TB NVME drives (Scratch), and 12x 20TB HDD (Storage).
For the scratch, I am planning to use ZFS without redundancy. If a drive fails, it's no big deal.
For the storage, I am planning to make 2 vdev with 6 drives each and zraid2 (Allowing for 2 HDD failures). Each of the vdevs will be part of a single pool. These files will be backed up on another server simply using rsync (Due to compliance/budget issues, we can't change our backup solution to something like rsync.net, which supports ZFS natively. But please tell me if I should be considering something else than rsync).
Some of our files are quite large and read frequently. Thus, I would like to simply mirror specific folders, within the pool, onto the Scratch. Additionally, I would like this process to be (1) automatic, (2) discriminatory (e.g., I want to mirror specific folders only... not the entire pool), and (3) have the mirror read-only (e.g., users may update certain files on the storage directory, those files will be mirrored onto the Scratch, and those files will be read/executed only for all users on Scratch).
Is there a ZFS solution that I should be considering?
Thank you!