r/zfs • u/Electronic_C3PO • 2h ago
Setting up a 10 disk RAIDZ2 array
After a year of on and off testing and reading I'm ready to setup my new NAS.
I'm not very experienced on the fine details of ZFS or FreeBSD but I manage I guess.
Already running a few Nas4Free and XigmaNas boxes. Why these? Simplicity. And yes, shell in case of troubles with thanks to doctor google and the truenas forums as well as since a year these reddit forums. Don't mind these things will be running no longer supported versions because they don't get connected to the outside world.
It will run on an old Dell T5400 system with a single Xeon CPU and 8GB ECC memory.
I'm aware of the memory thing but this will be mostly a storage box. And with current prices I'm not going to by new memory of SSD's or HDD's. The disks are connected to an LSI-9300-16i controller currently flashed to 16.00.10.00. And I guess IT mode based on the IT in the firmware.
Main purposes:
- It will mostly be used to store video files of >= 1 GB.
- A part will be used for automated backups of the OS partitions of various systems (so I can easily restore them in case of crashes).
- Backup of all kinds of files.
The plan is to create 1 pool of 10 Seagate EXOS X20 20TB disk in a RAIDZ2 array.
Some of the things I could use guidance on:
- How can I check to be sure I'm in IT mode on the controller.
- I'm aware of the a-shift=12 thingy. I've also found that there's a Seagate tool to change the disks from 512e to full 4K sectors. Is that needed or advisable.
- Also learned (by experience on the existing boxes) not to use the /dev/daX thing but need to give names. Is there a quick simple guide to this. And what preference to use. Serial? Can this be done afterwards for my existing systems without losing data?
- Any advise for creating different datasets with settings tailored to the 3 main purposes.
- Any other things I might check before taking it into production because it's hard to change this after.
So if there is some quick guide to what to do and what not to, that would be quite helpfull.
