Computer data is stored and organized in a specific system in storage devices. The operating system should be able to store, organize, access, and update that data. In order to execute all these operations, a filesystem is used. All files and folders inside a storage device are organized by a filesystem, and the operating system deals with it. A storage device can be a hard drive, an external USB drive, or a set of files and folders on a network.
Each filesystem offers the system administrators and users a set of metadata to work with it. This metadata includes information such as length of a data contained in a file, the owner of a file, and the time that the file was last modified. Currently, you can find a lot of filesystems, and each family of operating systems is able to work with many of them. The Linux kernel is the main component of the operating system that deals directly with filesystems. Also, Linux distributions offer tools and techniques to work with different...