Join Chaim Krause for an in-depth discussion in this video Alternative filesystems, part of SUSE Linux Enterprise Server Essential Training.
[Instructor] Let's take a look at some alternative file systems for the Linux operating system. We've developed a need for these more advanced file systems. They're alternatives that compensate for some of the shortcomings of traditional file systems and they add new features that are needed for today's high-performant computer systems and the Cloud environment. One of these alternative file systems is XFS. I understand the name came about because they were going to name it something file system and they just used X as a place holder and it just stuck.
So XFS which is 64 bit high performant. It works equally well on big and little files because it is tunable. It introduces allocation groups and within those allocation groups they have B-trees. It also cuts down on fragmentation by using preallocation, and in SUZE Linux Enterprise Server 12 there is a port for version five which is the on-disk format.
So if you're going to use XFS and you're going to use it with older servers, for inner operability reasons you may want to install an older version of XFS so you have compatibility. The default for data partitions in SUZE Linux Enterprise Server 12 is the XFS and if you'd like to find out more information on XFS follow the URL on the screen.
Another file system is the Btrfs. It's a copy-on-write file system which means it writes to a new location on the disk and then moves the pointer to that location so you never lose your old data. And it also uses logging versus a journaling style which means that it writes a delta and links that to the previous version. And it doesn't point to the new version until it's committed. So we see transactions in this file system like we do on a relational database management system.
It allows some features like snapshots. And snapshots are good because they provide an easy way to get backups and it's quite quick for doing so. There's a bunch of other new features there. There's sub-volume support, there's different raid levels for metadata and user data. Different checksums for metadata and user data which improves on error detection. It's also integrated with LVM, and it is default for operating system partitions in SUZE Linux Enterprise Server 12.
For more information, follow the URL on the screen.
- What is SUSE Linux Enterprise?
- Installing SLES
- Linux file types
- Working at the command line
- Managing processes
- Working with background processes
- Managing users and groups
- Changing file permissions
- Configuring network interfaces
- Displaying hardware information
- Managing drivers