Linux Format

Next-gen filesystem management

Life used to be so much simpler. A typical desktop computer had one small – and expensive – hard drive with no more than four partitions using standard filesystems like ext2/3. Okay, so half the hardware out there wasn’t supported by Linux, but that just simplified things even further.

Now we have huge hard disks, often more than one of them, and lots of data strewn across them. Simple partition schemes have been replaced with RAID arrays, volume management and multiple filesystem types. Then we start worrying about privacy and start throwing encryption into the mix, and that’s without considering backups. Thanks to the way in which Linux uses block devices, these multiple technologies can be layered on top of one another fairly easily, so we have filesystems on top of LVM volumes on top of LUKS-encrypted devices on top of a RAID array of several hard disks… and it all works well. It can be a bit of a management headache though, with each layer using a different set of software to manage it.

Enter the latest generation filesystems that handle most of this with one software suite. Both ZFS and btrfs provide much of what has already been mentioned, although btrfs doesn’t handle encryption. ZFS was created by Sun and some years ago it released the source code, opening the way for ports to Linux and other OSes. The Linux port was called Zfsonlinux, but the various porting projects have pooled resources as OpenZFS. OpenZFS 2.0 was released recently and this does support

You’re reading a preview, subscribe to read more.

More from Linux Format

Linux Format2 min read
Reports And Summaries
TimeWarrior has a couple of report modes. The summary command option outputs a summary of total time taken on different tasks. There are quite a few options that can be applied to this, such as limiting the summary to a period or filtering by tag. It
Linux Format2 min read
OBS Studio
Version: 30.0.2 Web: https://obsproject.com There are lots of good options for recording screencasts, but if you want to live-stream T your desktop, one of the best options is OBS Studio. The app works with all the major online streaming providers, s
Linux Format3 min read
AMD Ryzen 5 8600G
Socket: AM5 Arch: Zen 4 (Phoenix) Process: TSMC 4nm FinFET Cores: 6 Threads: 12 Cache: 384KB L1, 6MB L2, 16MB L3 Speed: 4.3GHz (5.0GHz boost) Unlocked: Yes GPU: Radeon 760M GPU clock: 2.8GHz Compute: 8 units AI: Ryzen AI, 16 TOPS Display: Up to 4, DP

Related Books & Audiobooks