Hi, I am curious to ask. I've bumped into BTRFS over the last few years and most of the time avoided it in favour of EXT4. Just because - use case was not there, and trust was also not yet there. I'm now mindful that BTRFS is less young and sharp on the edges maybe (ie, less prone to randomly lose data or fail horribly?)
so I'm curious if anyone has comments, thoughts, from real world use / testing?
- apparently BTRFS is now option supported in Proxmox since v7 platform, ie, more than a year now
- I have not played with it yet anywhere
- it appears to be easy enough to use, either for root proxmox filesystem, or I assume also as a local storage filesystem that gets used for VM image storage
- and I think based on reading in the proxmox wiki, it is trivial enough to have filesystem level compression features enabled (ie, as per discussion here > https://pve.proxmox.com/wiki/BTRFS )
- so I am just kind of curious, to hear real-world experience comments etc?
- does anyone have proxmox btrfs experience >3 mo of active real world use? Any comments? "it just works" ? or "OMG Run away" ? or something else?
- anyone doing compression at filesystem level, and comments on performance impact? (ie, 'fine if you don't care your io performance is garbage? vs pretty ok if you have some spare CPU cycles and modest workloads?)
The use case I'm looking at - is a small proxmox cluster (3-4 node) with one node intentionally on larger slower local storage (2x2Tb SATA Disk) where I can put archival storage things / and low speed / low priority IO things. like misc old user archive data sitting in an NFS tank - VM on this proxmox node - accessible to other VM in other proxmox node in same cluster.
If the thing was doing compression under-the-hood it would be nice to 'just take care' of stupid large compressible content transparently.
I'm not looking to do ZFS here since the server config is not really suitable for ZFS (ie, pair of disk only, modest 32gb ram, modest 4 core 8 thread cpu, and I don't want extra drama of ZFS needs CPU:RAM:MoreCacheDiskStuff to make it work 'really well'.) - so - I kind of have the feeling btrfs maybe can do 'lower drama' compression enabled / snapshot enabled / err checking enabled filesystem. But not 100% sure I believe it yet
hence this query
thank you if you read this far!
Tim
so I'm curious if anyone has comments, thoughts, from real world use / testing?
- apparently BTRFS is now option supported in Proxmox since v7 platform, ie, more than a year now
- I have not played with it yet anywhere
- it appears to be easy enough to use, either for root proxmox filesystem, or I assume also as a local storage filesystem that gets used for VM image storage
- and I think based on reading in the proxmox wiki, it is trivial enough to have filesystem level compression features enabled (ie, as per discussion here > https://pve.proxmox.com/wiki/BTRFS )
- so I am just kind of curious, to hear real-world experience comments etc?
- does anyone have proxmox btrfs experience >3 mo of active real world use? Any comments? "it just works" ? or "OMG Run away" ? or something else?
- anyone doing compression at filesystem level, and comments on performance impact? (ie, 'fine if you don't care your io performance is garbage? vs pretty ok if you have some spare CPU cycles and modest workloads?)
The use case I'm looking at - is a small proxmox cluster (3-4 node) with one node intentionally on larger slower local storage (2x2Tb SATA Disk) where I can put archival storage things / and low speed / low priority IO things. like misc old user archive data sitting in an NFS tank - VM on this proxmox node - accessible to other VM in other proxmox node in same cluster.
If the thing was doing compression under-the-hood it would be nice to 'just take care' of stupid large compressible content transparently.
I'm not looking to do ZFS here since the server config is not really suitable for ZFS (ie, pair of disk only, modest 32gb ram, modest 4 core 8 thread cpu, and I don't want extra drama of ZFS needs CPU:RAM:MoreCacheDiskStuff to make it work 'really well'.) - so - I kind of have the feeling btrfs maybe can do 'lower drama' compression enabled / snapshot enabled / err checking enabled filesystem. But not 100% sure I believe it yet
hence this query
thank you if you read this far!
Tim