YES, I AM WELL AWARE THAT NEITHER IS SUPPORTED, pretty much nothing in my lab is
, no need to tell me this 5 times.
My own system, used only by me, if I break it or lose data, I won't come crying here, I promise.
On some of my systems, I'm running PBS on the same host as PVE, and this works great when the storage is local, but now I have a system where the backup storage will be on another system (NAS), probably mounted over NFS. So I'm wondering, in theory, what would be better (performance-wise, and potential pitfalls), running PBS on the PVE host like I always did and mounting storage on NFS, or running PBS as a VM on the NAS (this way it will have the lowest latency to the actual storage).
I don't really care about performance that much, I would just like to pick the slightly more performant and/or reliable option.
If anybody has any experience doing crazy setups like this, or at least the theory behind it, I would love to know. If I don't get a solid answer I'll probably try both and see what happens.
Side question, feel free to ignore if you don't have a good answer. Does PBS need sync writes? Like, will it shit itself completely (like many databases) if I force them to be async, or will only the last operation that was in progress break and the rest will be fine? I'm assuming async writes are a tragic idea, but asking just in case anyone has anything interesting to say
My own system, used only by me, if I break it or lose data, I won't come crying here, I promise.
On some of my systems, I'm running PBS on the same host as PVE, and this works great when the storage is local, but now I have a system where the backup storage will be on another system (NAS), probably mounted over NFS. So I'm wondering, in theory, what would be better (performance-wise, and potential pitfalls), running PBS on the PVE host like I always did and mounting storage on NFS, or running PBS as a VM on the NAS (this way it will have the lowest latency to the actual storage).
I don't really care about performance that much, I would just like to pick the slightly more performant and/or reliable option.
If anybody has any experience doing crazy setups like this, or at least the theory behind it, I would love to know. If I don't get a solid answer I'll probably try both and see what happens.
Side question, feel free to ignore if you don't have a good answer. Does PBS need sync writes? Like, will it shit itself completely (like many databases) if I force them to be async, or will only the last operation that was in progress break and the rest will be fine? I'm assuming async writes are a tragic idea, but asking just in case anyone has anything interesting to say