This article introduces what file system is, and its main types like NTFS, FAT, ReFS.
After reading, you’re free to learn more about file system.
File system is used to define storage devices and control how data is stored and retrieved.
It consists of three parts, including file system interface, software collections, and objects and attributes.
Function
File system also refers to a disk or partition.
Therefore, that I have two file systems means I have two partitions.
Different disks or partitions contain different file systems.
The process is called creating a file system.
UNIX file system contains superblock, inode, data block, directory block and indirection block.
The name is stored in the directory.
Inode provides several data blocks to store data.
Besides, it provides protection measures to ensure the security of file.
The logical structure of file can be divided into streaming file and record-oriented file.
Types of File System
FAT
Under the Windows 9X, FAT16 supports up to 2 GB partition.
Computer information is stored in the cluster area.
If the cluster size is small, the efficiency for storing data is high.
For FAT16, the partition size is in proportion to cluster size.
But, the partition size will be inversely proportional to the storage efficiency.
Thus, more storage space will be wasted.
Therefore, the FAT16 file system is in the process of being superseded by other better file systems.
Windows 2000 based on the FAT32 partition can support 32 GB disk.
ViewFAT32 partition size limitto know more.
FAT 32 file system can perfectly store information since it use small cluster.
The cluster size of the FAT16 partition is 32KB, and the other is 4KB.
Thus, the FAT32 storage efficiency can be increased by 15%.
Besides, FAT32 can relocate the root directory and use the copy of the FAT.
NTFS
NTFS is an advanced file system developed by Microsoft.
And, it is the default file system forWindows NTfamily.
It not only can protect files and directories, but also can reduce the occupation of disk.
Main features of NTFS 5.0 file system are as follows:
It can support 2TB partition or volume.
It is a recoverable file system.
It uses a small cluster to perfectly manage disk space.
NTFS partition allows users to share resources.
NTFS uses a changeable log to track the record-oriented files.
Due to these advantages, many users prefer NTFS than FAT.
ReadHow to convert FAT to NTFS without Losing Datato get the skill.
Besides, this file system can perfectly work with flash disk.
RAW
RAW is an unformatted file system.
Ifhard disk became RAW, users can timely format the partition to move the RAW file system.
Ext 2
Ext is the standard file system for GUN/Linux operating system, which can perfectly access to files.
Ext 3
Ext 3 is a journaling file system, which is compatible with Ext 2.
(Note: uses have to close all files before they shutdown the computer.
If not, data will be lost.
Ext 4
Ext 4, a new improved version of Ext3, is compatible with Ext3.
It can support larger file system and file.
ZFS
ZFS file system was developed for Solaris OS.
It has high storage capacity.
Besides, it also is a convenient storage pool management system.
HFS
HFS (Hierarchical File System), developed by Apple Inc., is used on Mac operating system.
And its node size is 4 KB.
Besides, it supports long file name since it uses Unicode to encode file name.
And it records the file structure instead of the data itself to ensure data security.
This way can see to it that users can get into the data at any time.
And this file system is designed to serve the server.
It provides an efficient virtualization management to serve large enterprise data centers.
XFS
XFS file system was developed in the early 1990s.
It is still used as SGIIRIX-based products.
UFS
UFS is a high-speed file system based on the traditional UNIX file system.
And, it is the default file system for Solaris operating system.
VxFS
VxFS (Veritas File System) is the first commercial logging file system.
It can help to handle large amounts of data.
It is compatible with most NTFS partitions.
Its main purpose is to maintain high stability and recover data.
Besides, it has many other good features as follows.
It can ensure data security and support large volume, file and directory.
Moreover, it can share storage pools across machines to provide additional fault tolerance and load balancing.
However,Microsoft is removing support for ReFS in the Windows 10 Pro.