Hello. I became interested in managing my data using ZFS. My data would be personal data, mostly video game-related files. If you collect various ROM and ISO sets, that can really take up a lot of storage. I'd just like to ask for some feedback for my pie-in-the-sky build idea that would be very expensive to implement. My ideas might not work at all. I'd appreciate any feedback, though.
I don't have the space where I live for anything like a rack server, so my idea was to build a PC dedicated for all this and chain together 16-bay Terra-Master Thunderbolt 3 enclosures. There is the first potential problem. I was told by Terra-Master support that daisy-chaining those enclosures would work in Windows and MacOS, but I have no idea if it would work in TrueNAS Scale. Even if there is enough support for it in the Linux kernel, I have no idea if that could work in TrueNAS.
My idea for a PC build would include a Gigabyte X570 AORUS XTREME motherboard because I saw that ECC RAM could be used with it. That motherboard has 4 M.2 slots.
My idea is to make a pool for each daisy-chained Terra-Master enclosure. If I have 16 22-terabyte drives in four enclosures using RAID-Z3, that would equate to a little over a petabyte of usable storage Would 128 gigabytes of RAM even work for that much storage? I have an Asus Thunderbolt 4 card that I would plan to use with this build.
Then, as I started learning more about the various VDEVs, I started thinking about layouts. What if I kept one M.2 drive as the boot drive, one each for L2ARC/ZIL, and one for SLOG?
I've read about the potential dangers of using the special VDEV for metadata. Would it be an absolutely awful idea to use an Asus Hyper M.2 card to use four M.2 drives for metadata because the Hyper M.2 card is a single point of failure? Would it even be possible or make sense?
Also, I have an idea to use SATA SSDs for easily reproducible data created using apps. I'm talking about data such as a Bitcoin full node. Taking a quick look, there doesn't seem to be an app for creating a Bitcoin full node either officially or through TrueCharts. I guess that I could make something work using the docker-compose app in TrueCharts, but I understand that that is completely unsupported.
Finally, is my question about VMs. If I'm using all available M.2 drives for boot and various VDEVs, would a SATA SSD be fast enough for various Windows and Linux VMs?
As for how this all backed up, I have a cloud solution in mind. I understand that it is not a proper 3-2-1 backup, but I would not be able to have two of these servers where I live.
Thank you so much.
I don't have the space where I live for anything like a rack server, so my idea was to build a PC dedicated for all this and chain together 16-bay Terra-Master Thunderbolt 3 enclosures. There is the first potential problem. I was told by Terra-Master support that daisy-chaining those enclosures would work in Windows and MacOS, but I have no idea if it would work in TrueNAS Scale. Even if there is enough support for it in the Linux kernel, I have no idea if that could work in TrueNAS.
My idea for a PC build would include a Gigabyte X570 AORUS XTREME motherboard because I saw that ECC RAM could be used with it. That motherboard has 4 M.2 slots.
My idea is to make a pool for each daisy-chained Terra-Master enclosure. If I have 16 22-terabyte drives in four enclosures using RAID-Z3, that would equate to a little over a petabyte of usable storage Would 128 gigabytes of RAM even work for that much storage? I have an Asus Thunderbolt 4 card that I would plan to use with this build.
Then, as I started learning more about the various VDEVs, I started thinking about layouts. What if I kept one M.2 drive as the boot drive, one each for L2ARC/ZIL, and one for SLOG?
I've read about the potential dangers of using the special VDEV for metadata. Would it be an absolutely awful idea to use an Asus Hyper M.2 card to use four M.2 drives for metadata because the Hyper M.2 card is a single point of failure? Would it even be possible or make sense?
Also, I have an idea to use SATA SSDs for easily reproducible data created using apps. I'm talking about data such as a Bitcoin full node. Taking a quick look, there doesn't seem to be an app for creating a Bitcoin full node either officially or through TrueCharts. I guess that I could make something work using the docker-compose app in TrueCharts, but I understand that that is completely unsupported.
Finally, is my question about VMs. If I'm using all available M.2 drives for boot and various VDEVs, would a SATA SSD be fast enough for various Windows and Linux VMs?
As for how this all backed up, I have a cloud solution in mind. I understand that it is not a proper 3-2-1 backup, but I would not be able to have two of these servers where I live.
Thank you so much.