I'm planning on setting up Proxmox on a server that had previously been running Ubuntu. I created a 3 drive RAID1 drive pool (these are spinning rust SATA HDDs) using BTRFS and have used it with no problem at all (I also had a single drive BTRFS as well, for backup).
My plan is to set up a server, like Fedora or Ubuntu Server as a VM, then use hard drive passthrough using "qm set" for which I see lots of tutorials online. Then that server will serve as my NAS. I did the same thing with an old laptop on which I installed Proxmox, except on the VM I install Rockstor NAS and I created a BTRFS RAID array from scratch, not imported, using hardrive passthrough.
My questions are 0) Are the downsides I sometimes hear about on forums for drive passthrough relevant (I think I remember block size, etc)? 1) Will hard drive passthrough allow an existing RAID1 pool to be imported with no harm to the data, and 2) Is hard drive passthrough the only way to do what I would like? I really like BTRFS having ownership of files, drives, partitions, etc.
My plan is to set up a server, like Fedora or Ubuntu Server as a VM, then use hard drive passthrough using "qm set" for which I see lots of tutorials online. Then that server will serve as my NAS. I did the same thing with an old laptop on which I installed Proxmox, except on the VM I install Rockstor NAS and I created a BTRFS RAID array from scratch, not imported, using hardrive passthrough.
My questions are 0) Are the downsides I sometimes hear about on forums for drive passthrough relevant (I think I remember block size, etc)? 1) Will hard drive passthrough allow an existing RAID1 pool to be imported with no harm to the data, and 2) Is hard drive passthrough the only way to do what I would like? I really like BTRFS having ownership of files, drives, partitions, etc.