如果我要在单独的分区上设置一个用于单用户使用/ home的新计算机,那么该分区使用的最佳文件系统是什么? 你会使用ext3,ext4,reiserfs或其他东西?
定义“最佳”。
任何当前可用的Linux文件系统都将完成这项工作。 ext3,ext4,jfs,xfs,reiserfs,他们都工作,一般工作得很好。 但是,在select“最佳”之前,你必须定义你的意思,因为不同的文件系统每个都以不同的方式出色。
如果你不是最大的可靠性和恢复,ext3是赢家。 它比任何其他文件系统运行在更多的Linux机器上,并且具有比任何其他文件系统更好的恢复工具。 但是,这也是最慢的文件系统。
如果你想要更好的性能,jfs,xfs和reiserfs都可以成为一个选项。 在我的一般经验中,它们的performance总体上都会超越ext3,而且在某些情况下,它们将会超越它(删除大文件就是一个很好的例子)。 我已经使用了这三个文件系统中的每一个,并取得了很大的成功,并且推荐其中的任何一个用于/ home。 每个人都有自己的怪癖和优点。 最大的缺点是,它们不像ext3那么多,所以有很less的外部偶然发生错误(不太可能),如果有任何问题,你将会有更less的工具来支持恢复(但是你应该在那个时候使用你的备份,所以不应该是一个大问题;-)。
ext4现在是一个奇怪的人。 它比ext3更好(ext4比jfs,xfs和reiserfs更好),比jfs,xfs和reiserfs更好的恢复工具。 不过这也是最新的也是最less的。 有些人已经遇到了一些怪异和问题,所以有很多人推荐反对它用了一会儿,直到再有一些bug被动摇了。
如果是我,我现在可能会用jfs,如果我在六个月左右的时间里build立了同一个盒子,我几乎肯定会用ext4。
我个人只会使用ext3。 这是尝试和真实的。 Ext4将取代它,但数据丢失方面已经出现问题 。
为了扩展cletus的答案,我会在LVM中使用ext3。 LVM使得它稍后更容易扩展分区。
ext3和xfs一样工作得很好。
Ext3,用data = journal。 您不太可能实际需要主目录中的高I / O性能。
当我使用ReiserFS时,只有30秒的等待挂载分区!
Ext4可能为家庭使用太早。 当然有趣,但是性能提升可能不值得冒这个风险。
Reiserfs无处不在。 我甚至用它/ boot(带有标志)
任何ext3,xfs或zfs(如果可用的话)都是很好的。