文件系统: 它们不是世界上激动人心的技术,但是仍然很重要。本文我们将细数那些流行的 Linux 文件系统 – 它们是什么,它们能够做什么,以及它们的目标用户。
  Ext4

  如果你曾经安装过 Linux,你可能在安装过程中看到过“Ext4”字样。用它有一个不错的理由: 它是当前每个可用的 Linux 发行版所选择的文件系统。当然,还有其他的一些选择,但是不可否认的是,Ext4(Extended 4)几乎是所有 Linux 用户都会选择的文件系统。
  它能做什么?
  Ext4 拥有之前的文件系统(Ext2/Ext3)中你所期待的所有优点, 同时还带来了一些改进。还有很多内容可以发掘,这里列举出了 Ext4 为你带来的好的部分:
  · 日志型文件系统
  · 日志校验
  · 多重块文件分配
  · 向后兼容 Ext2 && Ext3
  · 持续的空闲空间预分配
  · 改进的文件系统校验(相比于之前的版本)
  · 当然,同时支持更大的文件
  目标用户
  Ext4 针对那些寻找超级可靠的基础环境或者那些只需要能工作行的用户。这个文件系统不会对你的系统做快照;它甚至没有好的 SSD 支持,但是如果你不是太挑剔的话,你会觉得它也还不错。
  BtrFS
  B 树(B-tree)文件系统 (也被当做是 butterFS,黄油文件系统) 是 Oracle 为 Linux 研发的一款文件系统。它是一个全新的文件系统,而且正处于主要开发阶段。Linux 社区认为其有时候使用上还有些不稳定。BtrFS 的核心原则是围绕着写时复制(copy-on-write)原则展开的。写时复制基本上意味着在写入数据完成前,这份数据的每一比特都有单独的一份副本。当数据写入完毕后,相当于它做了一份副本。