主要区别
Ext4是赢家,尽管性能相同。为什么?方便和无处不在。Ext4仍然是桌面/工作站使用的优秀文件系统。Btrfs可能提供更大的卷(最多16eb)和更好的容错性,但目前,它更像是一个附加文件系统,而不是一个集成到Linux中的系统。Ext4中不允许重复数据,而在Btrfs中,它仍在处理中。
什么是btrfs公司(btrfs)?
Btrfs可以读作“Butter FS”、“Better FS”或“B-treefs”,是一个完全从头开始的文件系统。Btrfs的存在是因为开发人员希望扩展文件系统的功能,包括池、快照和校验和等。
什么是外景4(ext4)?
Ext4是最常用的Linux文件系统Ext3的演变。在许多方面,Ext4比Ext3更深入地改进了Ext3,而不是Ext2。Ext3主要是关于在Ext2中添加日志记录,但是Ext4修改了文件系统的重要数据结构,比如那些注定要存储文件数据的结构。结果是文件系统得到了改进的设计、更好的性能、可靠性和特性。
主要区别
- Ext4在桌面系统上似乎是更好的选择,因为它已经作为默认文件系统存在,并且在传输文件时比Btrfs稍快一些。
- Btrfs绝对值得研究,但是在桌面Linux上完全替换Ext4可能还需要几年时间。
- Btrfs有许多很好的特性。写时拷贝、快照、广泛的校验和、清理、复制、自我修复数据,以及许多其他有用的改进,确保了数据的完整性。Btrfs缺少ZFS的RAID-Z特性,所以使用Btrfs的RAID-Z仍然处于实验状态。然而,对于纯数据存储,Btrfs是Ext4的赢家,但时间会证明一切。
- Btrfs是由甲骨文公司、富士通和红霞开发的。Ext4由曹明明、安德烈亚斯·迪尔格、亚历克斯·朱拉夫列夫(托马斯)、戴夫·克莱坎普、西奥多·曹、埃里克·桑德恩、萨姆·纳格希尼等人开发。
- Ext4表示第四个扩展文件系统,而Btrfs表示Btree文件系统。
- Btrfs支持Linux操作系统,Ext4支持Linux和FreeBSD。
- Ext4中不允许重复数据,而在Btrfs中,它仍在处理中。
- Btrfs于2013年7月29日引入,而Ext4于2008年10月21日引入。