如果我要在单独的分区上设置一台供单用户使用的新计算机,/home 什么是用于该分区的最佳文件系统?你会使用 ext3、ext4、reiserfs 还是其他什么?
定义“最佳”。
任何当前可用的 Linux 文件系统都可以完成这项工作。ext3、ext4、jfs、xfs、reiserfs,它们都可以工作,而且通常工作得很好。然而,在选择一个之前,您必须定义“最佳”的含义,因为不同的文件系统各自以不同的方式表现出色。
如果您不想获得最大的可靠性和恢复能力,ext3 是赢家。它在比任何其他文件系统更多的 Linux 机器上运行,并且拥有比任何其他文件系统更好的恢复工具。然而,它也是最慢的文件系统。
如果您想要更好的性能,jfs、xfs 和 reiserfs 都可以选择。根据我的一般经验,它们总体上都将优于 ext3,并且在某些情况下,它们的性能会大大优于它(删除大文件就是一个很好的例子)。过去我使用过这 3 个文件系统中的每一个都取得了很大的成功,并且将其中任何一个推荐给 /home 都没有问题。每个人都有自己的怪癖和优势。最大的缺点是它们不像 ext3 那样被广泛使用,因此很少有外部机会遇到错误(不太可能),并且如果出现任何问题,您将拥有更少的工具来支持恢复(但是无论如何你应该在那时使用你的备份,所以这应该不是什么大问题;-)。
ext4 现在有点奇怪。它的性能优于 ext3(ext4 与 jfs、xfs 和 reiserfs 更接近),具有比 jfs、xfs 和 reiserfs 更好的恢复工具。然而,它也是最新的和最少测试的。有些人已经遇到了一些奇怪的问题和问题,所以很多人建议不要将它用于生产使用一段时间,直到它得到更多的错误。
如果是我,我现在可能会使用 jfs,如果我在六个月左右的时间内构建了同一个盒子,我几乎肯定会使用 ext4。