Home PC Games Linux Windows Database Network Programming Server Mobile  
           
  Home \ Linux \ Which file system is most suitable for your Linux system     - Python: Finding meet the conditions specified in the file directory (Programming)

- How to install new fonts on Ubuntu 14.04 and 14.10 (Linux)

- MongoDB 3.2 Cluster Setup (Database)

- Nodejs nano library to handle couchdb: need a timeout (Database)

- iOS developers - a simple factory pattern and OC reflection (Programming)

- CentOS Set the Mono environment variable (Server)

- Kali Linux resolve GPG error KEYEXPIRED 1425567400 (Linux)

- Linux firewall iptables beginner tutorial (Linux)

- ORA-00600: internal error code, arguments: [keltnfy-ldmInit], [46], [1], [], [], [], [], [] (Database)

- Kali Linux virtualbox rc = Error 1908 workaround (Linux)

- How to use the Docker Machine cluster deployment Swarm (Server)

- Java factory pattern (Factory mode) (Programming)

- sed and awk in shell usage and some examples (Linux)

- Zabbix Agent (Server)

- Git uses a small mind (Linux)

- CentOS 6.x systems installation + NIC driver installation (Realtek PCIe GBE Family Controller for Linux) (Linux)

- Detailed PHP code optimization [section] (explain reasons) (Programming)

- Learning OpenCV: (VS2010-openCV2.4.3-win7 configuration instructions) (Linux)

- Implement Oracle dynamic registration of non-standard port 1521 (Database)

- Several SQL Server data migration / Export Import Practice (Database)

 
         
  Which file system is most suitable for your Linux system
     
  Add Date : 2018-11-21      
         
         
         
  File system: they are not the world's most exciting technology, but still important. In this article we will breakdown of those popular Linux file system - what they are, what they can do, as well as their target audience.

Ext4

file-systems-ext4

If you've ever installed Linux, you've probably seen the word "Ext4" during the installation process. Use it to have a good reason: it is the current Linux distribution available for each of the selected file system. Of course, there are other options, but it is undeniable that, Ext4 (Extended 4) almost all Linux users will select the file system.

What can it do?

All the advantages you would expect Ext4 file system has before (Ext2 / Ext3), and also brought some improvements. There's much more you can discover here include the best part Ext4 bring you:

Journaling file system
Log parity
Multiple file allocation blocks
Backward compatible with Ext2 && Ext3
Preallocated continuous free space
Improved file system check (compared to the previous version)
Of course, while supporting larger files
 

Target user

Ext4 for those looking for super-reliable foundation for the environment or those who just need to work on the line users. This file system does not do a snapshot of your system; it is not even the best SSD support, but if you are not too picky, you would think it is also good.

BtrFS

file-systems-btrFS

B-tree (B-tree) File System (also known as a butterFS, butter file system) Oracle for Linux is developed by a file system. It is a new file system, and is now in the development stage. Linux community that its use is sometimes still somewhat unstable. Core principles BtrFS is around copy-on-write (copy-on-write) the principle of expansion. Copy basically means that before writing data is completed, each bit of this data has a separate copy-on-write. When the data write is completed, it is equivalent to doing a copy.

What it can do

In addition to support for copy-writing outside, BtrFS also capable of many other matters - in fact, it can continue to list the various properties. Here are the most noteworthy features: support for read-only snapshot, clone file, sub roll, transparent compression, offline file system check, the conversion from ext3 & 4 place to BtrFS, online defragmentation, also supports RAID 0, RAID 1 , RAID 5, RAID 6 and RAID 10.

Target user

BtrFS developers who promised, the file system is the next generation replacement for the current other file systems. Very correct, although it is in development. It has a lot for advanced users killer features for basic users, too (including better performance SSD above). The file system is for those who want to get more (properties), as well as those who want to try the replication mechanism used when writing to do something from the file system.

XFS
file-systems-xfs

Created by Silicon Graphics developed, XFS is a high-end file system, located in speed and performance. Focus is on performance, so in terms of parallel IO, XFS performance is particularly remarkable. XFS file systems can handle large amounts of data, in fact, some XFS users' data close 300TB or more.

What it can do

XFS is a good experience to test data storage file system, which is a high-performance operation for the birth. Features include:

Article striped RAID array allocation
Journaling file system
Variable block size
Direct I / O
Specified rate (guaranteed-rate) I / O
Snapshot
Online Defragmentation
Online resize the file system
 
Target user

XFS for those who want a rock-solid plan users. It began in 1993, and changed over time it gets better and better. If you have a home server, and you are worried on how to deploy the storage environment, it can be considered under XFS. It has many features (such as snapshots) can help you file storage system. Still, it is not limited to the server. If you are a relatively high point of the user, or you are interested in a lot of characteristics BtrFS promised, then try XFS. It implements many of BtrFS similar characteristics, and there is no stability problems.

Reiser4

file-system-riser4

ReiserFS Reiser4 is the successor, by the creation and development of Namesys company. Its birth can be traced back to Linspire project and DARPA. It is a unique place that many transaction mode. It is not limited to a single way of writing data; instead, there are many ways (to write).

What it can do

Reiser4 has a number of different transaction mode unique ability. It can use the copy mode (like BtrFS) write anywhere written (write-anywhere), logs, and transaction mix mode. It made a lot of improvements on the basis of ReiserFS, including better roaming based log file system logs, smaller file to support better, and faster processing directory. Reiser4 offers many features. There are more features can be explored, but simply, compared to ReiserFS it not only made great improvements, but adds many features.

Target user

Resier4 for those who want to use a file system to the user a variety of scenarios. You may want to use when writing copy mechanism on a machine, use Write Anywhere mechanism on another machine, but also mixed transactions on another machine, and you do not want to use several different types of file system to accomplish this task. Reiser4 is the perfect solution for this situation.

in conclusion

There are many available on the Linux file system. Each file system has its specific purpose, in order to solve different problems to a particular user. Focus of this article focused on the mainstream choice on Linux file system. Undoubtedly, there are some other options other scenes.

What is your favorite in the Linux file system? In the comments section below to tell us about it!
     
         
         
         
  More:      
 
- Common data structures and functions of Linux process scheduling (Programming)
- Process monitoring tools Supervisor start MongoDB (Database)
- MySQL fuzzy query: LIKE and REGEXP pattern mode (Database)
- Simple solution CC attack under Linux VPS (Linux)
- Android basics summary article (Programming)
- Oracle Automatic Diagnostic Repository (Automatic Diagnostic Repository, ADR) (Database)
- About enhanced Linux / Unix server system security program (Linux)
- Linux 10 useful examples of command-line completion (Linux)
- Linux System Getting Started Learning: Linux in the last command (Linux)
- CentOS / Linux NIC set IP address configuration (Linux)
- You really do need to know a variety of programming languages (Programming)
- Magical Virtualbox under Ubuntu (Linux)
- Use top to monitor the remote server (Server)
- apt-get install openstack pkg Troubleshooting (Linux)
- ORA-01000 Solution (Database)
- Grading defense against Linux server attacks (Linux)
- What have we learn from the front-end application Nodejs (Programming)
- Monitoring network traffic with Iptraf in Linux environment (Linux)
- C ++ multithreading and critical resource instance (Programming)
- Use Makeself Create installation file (Linux)
     
           
     
  CopyRight 2002-2020 newfreesoft.com, All Rights Reserved.