1 00:00:00,000 --> 00:00:10,880 In the previous lesson, you have learned about storage devices and you created partitions, 2 00:00:10,880 --> 00:00:14,440 LVM logical volumes, as well as RAID devices. 3 00:00:14,440 --> 00:00:19,520 Now we are going to zoom into the file systems that you can put on top of it. 4 00:00:19,520 --> 00:00:23,360 Multiple file systems are available for Linux. 5 00:00:23,360 --> 00:00:27,120 Sometimes it depends on the distribution that you are using whether or not a file system 6 00:00:27,120 --> 00:00:28,120 is here. 7 00:00:29,000 --> 00:00:32,160 Let me list the most important ones, starting with exe3. 8 00:00:32,160 --> 00:00:35,400 Exe3 is the old Linux standard. 9 00:00:35,400 --> 00:00:39,480 It's a journaling file system and that means that it has a transaction log that allows 10 00:00:39,480 --> 00:00:45,880 it to recover if ever your server crashed and you need to repair files that were open. 11 00:00:45,880 --> 00:00:48,520 Exe4 is an update to exe3. 12 00:00:48,520 --> 00:00:53,799 That has been around for almost two decades already, so exe3 really is old. 13 00:00:53,880 --> 00:00:59,639 Exe4 is a very stable file system and for that reason, it is still used on many Linux 14 00:00:59,639 --> 00:01:01,639 distributions. 15 00:01:01,639 --> 00:01:07,080 XFS is a file system that was developed to deal with large amounts of data. 16 00:01:07,080 --> 00:01:12,599 Red Hat is using it and Red Hat has tuned it a lot to make sure that it can deal with 17 00:01:12,599 --> 00:01:16,279 data in the biggest of environments. 18 00:01:16,279 --> 00:01:17,800 NFS is a little bit different. 19 00:01:17,800 --> 00:01:19,160 It's a network file system. 20 00:01:19,239 --> 00:01:23,239 It allows you to mount shares that come in from different servers. 21 00:01:23,800 --> 00:01:28,279 And SMB or CIFS is a file system that is also network-based. 22 00:01:28,279 --> 00:01:34,279 It's an interface to Windows-compatible shares, so you can use it to mount a Windows share 23 00:01:34,279 --> 00:01:35,400 on your Linux machine. 24 00:01:36,519 --> 00:01:37,959 And that is VFAT. 25 00:01:37,959 --> 00:01:44,120 VFAT is the most compatible file system and that means that you can use VFAT on Linux, 26 00:01:44,120 --> 00:01:46,360 on macOS, as well as on Windows. 27 00:01:46,360 --> 00:01:51,000 So if ever you have a USB thumb drive and you want to be able to share your USB thumb 28 00:01:51,000 --> 00:01:56,440 drive between all of these operating systems, VFAT basically is the only choice that you've 29 00:01:56,440 --> 00:01:56,680 got. 30 00:01:58,519 --> 00:02:05,239 NTFS is a Windows NTFS implementation, but enterprise distributions like Red Hat do not 31 00:02:05,239 --> 00:02:06,199 support it. 32 00:02:06,199 --> 00:02:12,199 And let's face it, there is no reason to use NTFS because NTFS belongs to Windows. 33 00:02:12,199 --> 00:02:17,559 Linux has its own file systems that are taking care of file storage pretty decently. 34 00:02:18,600 --> 00:02:22,279 And the last file system mentioned here is BTRFS. 35 00:02:22,279 --> 00:02:25,000 This is to be pronounced as Butter FS. 36 00:02:25,800 --> 00:02:32,440 It's a relatively new Linux file system that offers many advanced features, but not all 37 00:02:32,440 --> 00:02:34,279 of these features are very stable. 38 00:02:34,279 --> 00:02:39,320 And for that reason, you don't find it as a default file system on the bigger Linux 39 00:02:39,320 --> 00:02:40,360 distributions. 40 00:02:40,360 --> 00:02:45,000 Let's continue with the next couple of lessons where you can learn how to work with these 41 00:02:45,000 --> 00:02:45,800 file systems.