I do not really know if this is the right place for this question. I am planing my Home/Media/NAS server and many people suggested Proxmox as an ideal base OS.
The hardware at hand is Supermicro X10SLM-F, Xeon E3-1245v3, 16GB ECC, some probably Samsung SSD for the OS, SAS9207-8e controller, SAS2 backplane for 12 or16 SATA drives, and a bunch of 4TB SATA drives (partitioned as NTFS and full with data).
As the best solution for data redundancy in my case, I have chosen double parity Snapraid for the drives that contain stationary media files and mirror raid (mdadm or similar) for the drives with content that is more frequently changing and can benefit from realtime RAID solution.
The primary function of the system should be a NAS and that role should be uncompromised. I would like to have a few VMs (or containers; VM I know what is, container I do know nothing about other than it has a smaller footprint and that it is less separated) that is independent of the system and of each other, for media streaming, backing up other machines, nextcloud, torrent. Based on those wishes people suggested Proxmox as a base but sent me here to ask which part of the system would control the data integrity. For me, it seems kind of wrong give the virtual environment control over physical disk drives. So, Proxmox should control the drives, RAIDs, and parities, right?
I have read a few threads here and seen a lot of talk about ZFS. Let me say it upfront ZFS is not for me, I do not want anything to do with it. So, the other question I have is, can Proxmox operate with a Snapraid pool of drives? I have also read here about CephFS, not enough to understand what it really is, is it an adequate alternative for mdadm in a scenario of a two-drive mirror; is there any other alternative? Or perhaps is Proxmox not really for my use case?
Thank you for the time it took you to read these questions. Your comments will be of great help.
The hardware at hand is Supermicro X10SLM-F, Xeon E3-1245v3, 16GB ECC, some probably Samsung SSD for the OS, SAS9207-8e controller, SAS2 backplane for 12 or16 SATA drives, and a bunch of 4TB SATA drives (partitioned as NTFS and full with data).
As the best solution for data redundancy in my case, I have chosen double parity Snapraid for the drives that contain stationary media files and mirror raid (mdadm or similar) for the drives with content that is more frequently changing and can benefit from realtime RAID solution.
The primary function of the system should be a NAS and that role should be uncompromised. I would like to have a few VMs (or containers; VM I know what is, container I do know nothing about other than it has a smaller footprint and that it is less separated) that is independent of the system and of each other, for media streaming, backing up other machines, nextcloud, torrent. Based on those wishes people suggested Proxmox as a base but sent me here to ask which part of the system would control the data integrity. For me, it seems kind of wrong give the virtual environment control over physical disk drives. So, Proxmox should control the drives, RAIDs, and parities, right?
I have read a few threads here and seen a lot of talk about ZFS. Let me say it upfront ZFS is not for me, I do not want anything to do with it. So, the other question I have is, can Proxmox operate with a Snapraid pool of drives? I have also read here about CephFS, not enough to understand what it really is, is it an adequate alternative for mdadm in a scenario of a two-drive mirror; is there any other alternative? Or perhaps is Proxmox not really for my use case?
Thank you for the time it took you to read these questions. Your comments will be of great help.