3 ms·
There is another fairly similar design decision split: LVM - low (block) level, hardware supported, generic, unavare of filesystem layer above (so it may not b
by szemet 8y ago
There is another fairly similar design decision split:
LVM - low (block) level, hardware supported, generic, unavare of filesystem layer above (so it may not be optimal for some usecases) but at least this gives some separation of concerns, and still can provide some impressive features: resize, encrypt, snapshots
CoW filesystems (btrfs, zfs, ...) - specialized, carefully designed data structures/layout, can have more advanced features and more optimized to given ussecases (they have more information what is actually happening), but they are not a generic separatable layer - all the fancy advanced features are tied to the high level fs implementation