File System on Linux
LinuxAre. File System on Linux
When I first installed Linux, I was wondering why the file system in Linux is different from the file system in Windows? I used to know the FAT 16, FAT 32 and NTFS, Linux Ext2 we found, Ext3, and Ext4. What is the difference from the file system format? Earlier I will explain some functions of it.
File system is a system designed to save the file on a data storage device, be it on the device in the computer (hard drive) or device outside the computer (flash, external hard drive, etc.), each has a certain capacity storage media that can be read by existing operating systems . such as FAT 16, FAT 32 and NTFS which is in Windows, Ext2, Ext3, and Ext4 on Linux, and Mac OS HFS.
In the discussion this time we will discuss this system on Linux,Linux file system using the Ext / Extended, which is divided into 3 namely Ext2, Ext3, and Ext4 each of which is a refinement of the previous file system:
1. Ext2 – Second Extended File System 2
Description and Objectives:
Ext2 was first developed and integrated in the Linux kernel, and is now being developed also its use on other operating systems.
The goal is to create a powerful file system, which can implement those files from UNIX semantics and has an advanced service features.
Ability:
Ext2 capable of supporting multiple file types from UNIX standard, such as regular files, directories, device special files and symbolic links.
Ext2 able to manage system files are created in large partition.
Ext2 capable of generating file names are long. Maximum of 255 characters.
Ext2 require several blocks to super user (root).
2. Ext3 – Third Extended File System
Description and Objectives:
Ext3 is a journalled file system that designed to help protect data that is in it. With the journalled filesystem, then we no longer need to check consistency of data, which will take very long for my disk.
Ext3 was developed for use on the Linux operating system. Ext3 is the result of improvement of Ext2 Ext2 into better shape by adding a variety of advantages.
Pros:
- Ext3 does not support the process of checking the file system, even when the system is not cleaned experiencing “shutdown”, except on some hardware errors are very rare.
- Things like this happen because the data is written or saved to disk in a way that this is always consistent.
- The time required to recover ext3 after the system has not been cleaned off
- Does not depend on the size of the file system or the number of files, but depending on the size of the “journal” used to maintain consistency. Journal of the size of the initial (default)
- Requires about 1 second to recover (depending on the speed of the hardware).
Comparison Ext2 and Ext3:
In general, the principles of equal Ext2 Ext3.
Method of accessing files, data security, and usage of disk space between the two file systems are almost the same.
The fundamental difference between the two file systems is the concept of journaling file system that is used in Ext3.
The concept of journaling led Ext2 and Ext3 have differences in terms of durability and data recovery from damage.
This causes the Ext3 journaling concept is much faster than Ext2 in doing data recovery due to the occurrence of damage.
3. Ext4 – Fourth Extended File System
Description and Purpose
Ext4 was released a complete and stable 2.6.28 kernel came from so if your distro which by default has the kernel version tersebuat or above its automated system you already support Ext4 (with records already in the include into the kernel) but it must use the version of e2fsprogs version 1:41 .5 or more.
Pros:
- It has been declared stable and supported since Linux 2.6.28 kernel.
- Designed to provide better performance and increased capabilities.
- Can increase their capacity to a maximum file system EXA Byte (1,048,576 Tera Byte), with a maximum size of the filesystem to 16 TB to its maximum file size, Fast fsck, journal checksumming, Defragmentation support.
- Reduce the time required to perform hard drive checking (fsck which in Ext3 filesystem, mount every 2030 times).
- Based on benchmark tests conducted by several bench marker, Ext4 Filesystem has a significant performance advantage in the writing and reading large files.
- Ext4 aside other file systems like xfs, jfs, Reiserfs and Ext3. In the case of Ubuntu 9.04, Ext4 filesystem on the suspect as a major factor that speeds up the boot time of Ubuntu 9.04. Ext4 also increase the lifetime of flash media such as SSD. Because the Ext4 filesystem do not write data like Ext3 who wrote several times.
Here is a short brief about file system on linux. If you want to see more information about file system on linux, click that link that will direct you to google search result page. If you have words and want to keep in touch with us, go to contact page. We are very appreciate every words to us.
source : wikipedia.org


