Ext2
Ext2是Linux下比较老旧的文件系统,也是早期的主要Linux发行版的默认文件系统,目前虽然已经被Ext3、Ext4所取代,不过Ext2仍然在一些USB或SD设备上使用。Ext2没有日志功能,所以对存储设备的读写相对较少,从而能够延长设备的使用时限。

Ext3
Ext3相比Ext2的最大区别在于Ext3引入了日志功能,这样在系统异常崩溃时能提供更大的文件系统恢复几率。相比Ext4,Ext3更加成熟,也经过了长时间的充分实践验证。也就是说在没有特别需求的情况下,Ext3无非是最好的默认选择。

Ext4★
Ext4在2.6.28内核得到正式支持,Ext4相对于Ext3的改进要远远超过Ext3相对于Ext2的进步。主要的特性包括有:大文件支持,快速自检,纳秒时间戳,日志校验等等,Ext4也后向兼容Ext3和Ext2。目前的大多数Linux发行版默认以Ext4作为文件系统。https://ext4.wiki.kernel.org/

Xfs★
XFS是一个高效的64位文件系统,由SGI开发,于2001年移植到Linux系统。Xfs具在很强的对大量数据的处理能力,在处理大量文件、节点时性能下降很低,而且其提供变长块大小机制,使得我们可以根据系统需要来进行调节。据我同事说Xfs自检和格式化都很快(后续将进行测试验证),另外也据说当系统因断电而异常关机时,Xfs很容易导致文件丢失(没有UPS别用Xfs,囧)。http://xfs.org/

Jfs★
Jfs,根据名称来看是一种字节级日志文件系统,借鉴了数据库保护系统的技术,以日志的形式记录文件的变化。Jfs由IBM开发,并于2000年被移植到Linux,其主要是为满足服务器的高吞吐量和可靠性需求而设计的。即便是发生系统崩溃,Jfs能提供快速文件系统重启。http://jfs.sourceforge.net/

ReiserFS (Reiser3)
在Ext3出现以前,ReiserFS是Linux上唯一的日志文件系统。据称ReiserFS为地球上最快的文件系统,其特色是能够高效率地处理大型文件,而处理大小小于1k的小文件时,其效率可以比ext3快约10倍。

Reiser4★
解决Reiser3的一些问题,在性能方面也得到了一定程度的提升,特别是在对小文件的处理操作上,同时还通过插件式设计支持文件的压缩和加密等。Reiser4目前仍在开发当中,并且以patch的形式对Linux内核提供支持。https://reiser4.wiki.kernel.org/

Btrfs★
Btrfs被称为是下一代Linux文件系统,具有很多先进的设计,但目前默认使用并不多,Btrfs原本计划要将作为Fedora 16默认文件系统的事情也因为时间不充足而放弃,也就是说,目前并不太适合生产环境使用,但被众多产商与大牛看好的文件系统,可以预见不久的将来,Btrfs必大有作为。https://btrfs.wiki.kernel.org/

Linux下常用文件系统相关推荐

  1. 【Linux基础 01】Linux 下的文件系统

    Linux 下的文件系统 在 Linux 下,我们是看不到这些驱动器盘符,我们看到的是文件夹(目录): Ubuntu 没有盘符这个概念,只有一个根目录 /,所有文件都在它下面: Linux 主要目录速 ...

  2. linux下常用的关机命令有:shutdown、halt、poweroff、init;重启命令有:reboot。下面本文就主要介绍一些常用的关机命令以及各种关机命令之间的区别和具体用法。

    linux下常用的关机命令有:shutdown.halt.poweroff.init:重启命令有:reboot.下面本文就主要介绍一些常用的关机命令以及各种关机命令之间的区别和具体用法. 原创未通过审 ...

  3. Linux下的文件系统与目录系统简介

    Linux下的文件系统与目录系统简介 一. 文件系统 LINUX有四种基本文件系统类型:普通文件.目录文件.连接文件和特殊文件,可用file命令来识别. 普通文件:如文本文件.C语言元代码.SHELL ...

  4. MongoDB在Linux下常用优化设置

    MongoDB在Linux下常用优化设置 以下是一些MongoDB推荐的常用优化设置.在生产环境下选取合适的参数值,例如预读值和默认文件描述符数目等,会对系统性能有很大的影响. 1.关闭数据库文件的 ...

  5. 自学 Linux 8—文件系统简介之 Linux 下的文件系统

      在 UNIX 族的操作系统中,文件系统占有十分重要的地位,文件的概念涵盖了 UNIX 设备和操作对象的全部内容,对设备的操作方式几乎可以与对普通文件的操作等价.本博客对文件系统进行简单的介绍,主要 ...

  6. Linux下常用java问题排查命令、工具

    本文描述的大部分基于linux环境. 对于一个程序,在Linux下我们可以根据程序响应信息查找对应的进程ID: ps -ef | grep java | grep -v grep | |awk '{p ...

  7. Linux下常用命令以及应用场景

    Linux下常用命令以及应用场景 copy from 猿林锦风 1.切换用户 命令:su - paytest,回车输入密码. 2.查看文件系统 命令:df -a (用于查看文件系统的使用情况) 命令: ...

  8. linux下常用的关机命令

    linux下常用的关机命令有:shutdown.halt.poweroff.init:重启命令有:reboot.下面本文就主要介绍一些常用的关机命令以及各种关机命令之间的区别和具体用法. 首先来看一下 ...

  9. linux下常用关机命令

    linux下常用的关机命令有:shutdown.halt.poweroff.init:重启命令有:reboot.下面本文就主要介绍一些常用的关机命令以及各种关机命令之间的区别和具体用法. 首先来看一下 ...

最新文章

  1. css在线留言星号,使用CSS 给表单必选项添加星号的实现方法
  2. 解决VS2017使用scanf报错问题
  3. 如何启用SAP Cloud Platform的mobile服务
  4. Pandas - 查看DataFrame信息
  5. python可以实现操作系统管理_Python并发编程 —— 操作系统基础
  6. 内核抢占会让内核调度更好吗?
  7. linux大量生成测试文件,Shell脚本创建指定大小文件的测试数据
  8. PollingBlockTracker - encountered an error while attempting to update latest block:
  9. 智能替换DataTable.Select中会导致错误的单引号 的另一种算法实现.
  10. 一文搞懂R(相关系数)与R^2(决定系数)
  11. 智能合约开发 基于Hardhat(实操)
  12. 计算机无线鼠标重启才能连上,无线鼠标电脑重启后无反应
  13. java将前端传给后端的文字写入到word中
  14. 聊新款Macbook pro
  15. Centos7防火墙常用操作打开关闭端口
  16. 服务器的速度没有虚拟主机快,云服务器没有虚拟主机快
  17. maya python插件_Maya Python - ALembic导入导出助手
  18. Springboot下RedisTemplate的两种序列化方式
  19. 【信号去噪】基于改进的阈值高斯脉冲信号去噪含Matlab源码
  20. php 读取 excel 文件并上传数据库

热门文章

  1. 论文阅读《UV-SLAM: Unconstrained Line-Based SLAM Using Vanishing Points for Structural Mapping》R-AL 2022
  2. springboot 根据身份证号计算性别和年龄
  3. C51实现时钟12MHz,使用定时器T1的方式1定时20mS ,做一个时分秒的电子钟。
  4. 使用 python 压缩 png 图片,高达 80% 压缩率,肉眼无差异!
  5. 青少年编程教育平台后台—登录注册(界面设计)
  6. 04.ElasticSearch之IK分词器的安装与使用
  7. 深圳市福田高中2021年高考成绩查询,2020年深圳高中梯队排行一览!2021年十大或有新格局?...
  8. Peekaboo(2019年上海网络赛K题+圆上整点)
  9. 前国际奥委会主席罗格去世,敬生命!这些残奥特写太戳了
  10. 《大话设计模式》读后感