在Windows上,NTFS是国王,但是在UNIX世界中有很多select:HFS +,ext3,ext4,zfs(也许),reiserfs,reiser4等等。
你有什么build议,为什么和你对此有何评论?
对于Linux,我使用LVM之上的ext3。 如果我需要更多的空间,LVM的使用可以在稍后扩展分区。 有更多的select,但我的需求从来没有足够的,我不得不进行性能testing,看看什么是最适合我的情况。
我坚持使用ext3的一部分原因是,作为许多Linux的默认文件系统,它将是各种不同情况下最彻底的testing之一。
有特殊需求的人(例如高性能的服务器,或者需要保存大量文件或大部分非常小的文件或者大部分文件的文件系统)应该尝试使用几个不同的文件系统来更好地满足他们的需求。
如果你使用的是UPS,并且非常有信心,不会有突然的电力损失或者其他的条件迫使计算机硬关机,我会在很多情况下推荐XFS。 虽然它在一次处理很多小文件方面有一些弱点,但它对于大多数用途来说是快速的。 但是,如果发生无法控制的关机,它往往会丢失数据。 这个文件系统在Linux和IRIX中可用。
Ext3是最稳定的select,在Linux中已经使用了很多年,并且在很长一段时间内几乎没有任何bug。 它确实遭受了一些性能和空间效率的损失,主要是因为是块而不是基于程度。 这个文件系统在Linux中可用。
ReiserFS(3)是我个人使用的,因为它在closures不受控制(我的笔记本电脑看到很多)的情况下非常稳定,而且空间效率高,速度快。 但是,如果遇到问题,多个文件的内容可能会混杂在一起 – 这是一个可能的安全问题。 (通过比较,XFS可以清除损坏的文件,这使得恢复更困难,但更安全)。 这个文件系统在Linux中可用。
我build议避免Reiser4。 虽然速度很快,但是不稳定(而且变得更加如此),部分原因是由于被官方内核拒绝并被维持在树下。
ZFS是这个块上的新手。 它是高性能和function丰富的,但相对未经testing。 它有许多有用的方面,其中最大的一个是snapsotting。 这可以用来拍摄文件系统的快照,这个文件系统在备份程序存档数据时保持一致。 这个文件系统可以在Solaris和(在某种程度上)NetBSD中使用。
另外,虽然它不是一个文件系统,但对于任何基于Linux的服务器,我都build议在逻辑卷pipe理器LVM之上分层build立任何文件系统。 它使磁盘pipe理更容易。 EVMS(在内部使用LVM)也是一种select,使用起来也比较容易,但是现在一直没有维护。
在Solaris上,如果zfs可用,那就是明显的赢家。
在Linux上,如果xfs不易获得(例如RedHat Enterprise / CentOS),ext3是明显的赢家。
在Linux上,如果xfs可用,那就是明显的赢家。
Reiserfs从来没有成熟到足够严重的使用,现在永远不会。 试图接近其function的唯一正在开发的文件系统是btrfs。
真的,我现在要用ext3,几乎所有的东西都是“好的”,如果罚款不够好的话,你可能会想以你的具体需求为中心进行更详细的研究。
无论如何,简而言之:
ext4,xfs和其他的问题是关于如何将数据提交给驱动器以及何时“flush”( 实际提交数据,而不是caching稍后提交的提交)。 你可以阅读更多关于它的信息,但是一般的要点是他们对你的数据可以说是不太安全,但是对它来说更快。 这当然可以configuration等
什么是计划使用(和操作系统?对于引导驱动器或文件存储?
例如,如果运行Mac,则需要使用HFS +或UFS作为可启动驱动器。
ZFS为您提供了性能上的优势,但却增加了数据的完整性,提供了类似于RAID的function,并允许您在不同大小的磁盘上创build单个卷。
只要远离XFS,除非你有UPS。 由于断电或强制重新启动导致许多文件损坏,如果文件仍然打开,它通常最终会损坏。 如果它是一个关键的系统configuration文件,真正的麻烦在屁股。
我通常会使用Linux的EXT3和Mac的HFS。
如果你想要企业级,而不是在Linux上,zfs和vxfs对我来说绝对是坚实的。
对于Linux,我会说ext3或xfs。 一如既往,您应该testing您的工作量和要求。
在专业上,我使用VxFS(Veritas文件系统),因为它与HP-UX本身一样,就像LVM一样。 使用VxVM提供了一些优点和一组不同的function,但它也是好的。
我在Linux中的偏见是使用XFS或ext3以及可能的LVM。 我之所以这样说,可能是因为家庭和个人系统比服务器小,不需要使用整个磁盘 – 也不需要将驱动器划分成十几个分区。 LVM在这样的环境中没有提供任何东西。 如果你有terabyte驱动器,它可能是有用的。
如果使用Solaris,ZFS是无法被打败的:它可以说是我们这个时代最先进的文件系统。 如果只有它可用于其他系统….
正如其他人所说,ZFS是相当不错的。 如果您在使用Solaris版本时不感兴趣,有几种select: