最后,在消费者操作系统上的现代文件系统似乎Grand Central对微软来说还不是足够的坏消息,现在他们有了ZFS。构建一个可靠的、高性能的文件系统需要数年的时间,而微软没有那么多的时间来响应。
正式的声明是针对雪豹服务器的,这也是苹果引入新文件系统的方式。HFS+也首先出现在服务器版本上。
谁在乎呢?任何存储数据的人都应该这样做。
微软的NTFS是一项有20年历史的技术,它是从dec借来的,适用于小型磁盘和小型cpu。对于今天的数据密集型系统和应用程序来说不是很好。
静默数据损坏很常见—只是您不知道—因为损坏会以其他问题的形式出现,比如丢失dll。
ZFS: Sun ZFS的开放源码是第一个具有真正的端到端数据完整性的桌面文件系统。得益于复杂的基于树的校验和,它可以检测和纠正数据路径中任何位置的无声数据损坏:磁盘、线缆、接口等等。
校验和存储在父块中,因此文件系统总是知道子块是未损坏的,也是正确的块。这只是NTFS和大多数其他普通文件系统(包括Mac的HFS+)容易出现的错误之一。
Sun的ZFS工程团队在7年前就开始了ZFS的设计工作。它结合了文件系统和卷管理功能。您不是管理单个磁盘,而是管理一个块池。ZFS负责这些细节。
对于微软所有关于创新的高谈阔论,他们不做任何事,除非别人先做。还记得IE 6吗?ZFS是一个现代的、创新的文件系统,它解决了一些困难的数据存储和完整性问题。像这样:
个人电脑和苹果电脑上再也不会出现磁盘勇士数据损坏的情况了,这是一个可悲而愚蠢的现实。电源故障、内存不足、接地不良、硬盘(慢慢地)故障、驱动程序故障、幽灵写入以及更多问题共同导致了数据的崩溃。
ZFS消除。所有块都是checksum,校验和存储在父块中。ZFS总是知道块是否正确和/或损坏。每个块都有一个父块(有一个明显的例外,得到了特殊处理),因此整个数据存储都是自验证的。您再也不必怀疑您的所有数据是否都是正确的。它是。
没有RAID卡或控制器ZFS实现非常快速的RAID,修复了软件RAID的性能副本。在ZFS中,所有的写操作都是最快的:全条纹写操作。而且RAID是在你的系统(你的Mac)中最快的处理器上运行的,而不是一些3-5年的微控制器。
只要将驱动器添加到您的系统中,您就拥有了一个快速RAID系统。与串行连接SCSI和SATA驱动器,你将支付驱动器(便宜和越来越便宜),电缆和附件。
没有更多的卷每次你添加一个磁盘到你的Mac你看到另一个磁盘图标在桌面上。如果要对某些磁盘进行RAID,可以使用磁盘实用程序(或其他工具)来创建卷。慢,容易出错,令人困惑。
ZFS消除了整个卷的概念。向系统中添加一个或五个磁盘,它就会加入到存储池中。更多的能力。而不是更多的管理。
备份使得简单的ZFS可以执行快照复制,这将在您想要的任何时间点创建所有数据的副本。将快照复制到磁盘、磁带或NAS框中,然后进行备份。
如果需要的话,可以在每次写操作时创建一个快照,这样,如果数据库出现问题,就可以回到它阻塞之前的状态。
但这还不是全部!有关ZFS的深入研究,请参见这里和这里。包括指向更多技术信息和基准的链接。
如果微软能够推动创新和可靠性,那么存储空间就更好了,但是,就像通用汽车一样,他们更喜欢其他的荣誉。和通用汽车一样,如果他们不采取行动,就会面临漫长而痛苦的衰退。
通用汽车公司说,他们为在美国销售的每4辆汽车中就有1辆是通用汽车公司生产的而感到自豪,但是过去这个数字是每5辆汽车中就有3辆是通用汽车公司生产的。微软有理由为其90%的市场份额感到自豪。但这一份额可能会改变——就像IE的情况一样——它们除了下跌别无选择。
作为用户,我们从竞争中受益。苹果公司为消费者带来了最新的技术。
当然,欢迎评论。有关数据损坏问题的更多背景知识,请查看50种丢失数据的方法、数据如何丢失以及微软如何将您的数据置于危险境地。