What is Linux Filesystem?
Linux classification system or any classification system usually may be a layerthat’s underneath the software package that handles the positioning of your information on the storage; while not it, the system cannot is aware of that file starts from wherever and ends wherever
Linux Filesystem Types
When you attempt to install UNIX/Linux you may see that UNIX/Linux offers several file systems like these:
Ext, Ext2, Ext3, Ext4, JFS, XFS, btrfs and swap
So what square measure these file systems that UNIX/Linux offers?
Ext: Associate in Nursing previous one and now not used because of limitations.
Ext2: initial UNIX/Linux Filesystem that enables 2 terabytes of information allowed.
Ext3: came from Ext2, however with upgrades and backward compatibility.
The only drawback with it that the servers don’t use this type of Filesystem as a result of this Filesystem doesn’t support file recovery or disk snapshots.
Ext4: quicker and permit massive files with vital speed
It is an ideal possibility for SSD disks, and you notice after you attempt to install any UNIX/Linux distro that this one is that the default Filesystem that UNIX suggests.
JFS: old Filesystem created by IBM. It works fine with tiny and large files, however it failing and files corrupted when very long time use, reports say.
XFS: Old Filesystem and works slowly with tiny files.
Btrfs: created by Oracle. it’s not stable as Ext in some distros, however you’ll be able to say that it’s a replacement for it if you’ve got to. it’s wonderful performance.
You may notice From the comparison higher than that Ext4 is that the best UNIX/Linux Filesystem.
Top Level Explaination
Now you Know what UNIX/Linux Filesystem is and its varieties. therefore what’s within that filesystem, I mean from the highest level.
You may come back from Windows, and Windows has partitions like C:\ and D:\, you’ll be able to install Windows on any of those partitions, sometimes C:\.
What regarding the UNIX/Linux Filesystem Structure?
Well, if you navigate to the foundation partition, that is / you’ll see the UNIX/Linux Filesystem Hierarchy.
Most distros have identical structure with some very little distinction between distros.
Linux Filesystem Directories
/bin: wherever UNIX/Linux core commands reside like ls, mv.
/boot: wherever boot loader and boot files square measure situated.
/dev: wherever all physical drives square measure mounted like USBs DVDs.
/etc: Contains configurations for the put in packages.
/home: wherevereach user can have a private folder to place his folders together with his name like /home/clinerds
/lib: wherever the libraries of the put in packages situated since libraries shared among all packages,
unlike Windows, you will realize duplicates in several folders.
/media: Here square measure the external devices like DVDs and USB sticks that square measure mounted, and you’ll be able to access their files from here.
/mnt: wherever you mount alternative things Network locations and a few distros, you will realize your mounted USB or videodisc.
/opt: Some non mandatory packages square measure situated here and managed by the package manager.
/proc: as a result of everything on UNIX/Linux could be a file, this folder for processes running on the system,
and you’ll be able to access them and see abundant information regarding the present processes.
/root: the house folder for the foundation user.
/sbin: Like /bin, however binaries here square measure for root user solely.
/tmp: Contains the temporary files.
/usr: wherever the utilities and files shared between users on UNIX/Linux.
/var: Contains system logs and alternative variable information.
Now you’ve gota decent plan regarding what the UNIX/Linux Filesystem is.
Choosing the proper classification system will lead you to the most effective performance