Т. Н Asked:2024-07-12 04:24:19 +0000 UTC2024-07-12 04:24:19 +0000 UTC 2024-07-12 04:24:19 +0000 UTC Linux 中的“新”文件系统(XFS、BTRFS)和“传统”文件系统(EXT2、3、4)有什么区别? 772 我正在安装 Linux,并且我看到能够为不同的安装点选择不同的文件系统。 我想了解“旧”系统(EXT2、EXT3、EXT4)与“新”系统(XFS、BTRFS)有何不同 同时,我这样推理:既然新的文件系统被发明出来,是否意味着它们解决了一些特定的问题? 谢谢你的提示! linux 1 个回答 Voted Best Answer S.H. 2024-07-12T05:51:43Z2024-07-12T05:51:43Z 尊敬的评论家们, 通过谷歌搜索文件系统之间的差异并不困难。 但理解“一般”(对于初学者)的区别是一项更困难的任务。 我会尝试写一个“一般”答案。 “现代”文件系统和“传统”文件系统之间的两个主要区别是“写时复制”和对快照的支持。 第一个意味着:您选择一个大文件,说“复制它!” (在此文件系统内)。系统立即报告:“已复制!”不发生物理复制。因为如果两个文件没有一个字节的差异,那么为什么要存储两个副本呢?但是,如果第二个文件发生更改,则文件系统将创建其第二个(物理,即占用“磁盘上的实际扇区”)副本。 第二个意思是:在某个时刻你可以说“世界,停下来!” - 这将成为记录文件系统状态的点。将拍摄所谓的“快照”(至少在俄语中这个术语最常用)。快照与备份很接近,但不同之处在于它是“立即”完成的,而备份则需要时间,时间越长,备份的磁盘越大。 这两个功能成为对 1) 磁盘大小不断增加,导致磁盘备份没有时间在合理时间内完成 2) “虚拟机”和容器的使用的回应,这通常是需要磁盘映像,并且部分映像可以在不同虚拟机之间“翻找”(共享)。 当然,这只是现代FS能力的一部分。它们的其他功能包括支持压缩(文件以压缩形式存储,但这在记录时“透明地”发生)和重复数据删除(在文件级别和块级别)以及备份(如果有)物理介质发生故障时,文件系统可以继续工作,并且当更换它时,它会恢复内容,就像 RAID5 一样,只是好一点) - 以及更多。 我希望这更清楚? 好吧,总之,我给你一个“数据透视表”,我没有查,我只是在这里找到的(而且似乎这篇文章的评论比文章本身更有趣): Показатель |Ext4 |XFS |Btrfs | | | Дата выхода |1992 |2002 |2006 Максимальный размер раздела |50-100 Тб |8 Эб |16 Эб Максимальный размер файла |16 Тб |8 Эб |16 Эб Максимальное количество файлов |2^32 |2^64 |2^64 Максимальная длина имени |255 |255 |255 Прозрачное шифрование |Да |Нет |Нет Прозрачное сжатие |Нет |Нет |Да Управление томами |Нет |Нет |Да Дедупликация |Нет |Нет |Да Уменьшение размера раздела |Да |Нет |Да Создание снапшотов |Нет |Нет |Да Copy-on-write |Нет |Да |Да
尊敬的评论家们,
通过谷歌搜索文件系统之间的差异并不困难。
但理解“一般”(对于初学者)的区别是一项更困难的任务。
我会尝试写一个“一般”答案。
“现代”文件系统和“传统”文件系统之间的两个主要区别是“写时复制”和对快照的支持。
第一个意味着:您选择一个大文件,说“复制它!” (在此文件系统内)。系统立即报告:“已复制!”不发生物理复制。因为如果两个文件没有一个字节的差异,那么为什么要存储两个副本呢?但是,如果第二个文件发生更改,则文件系统将创建其第二个(物理,即占用“磁盘上的实际扇区”)副本。
第二个意思是:在某个时刻你可以说“世界,停下来!” - 这将成为记录文件系统状态的点。将拍摄所谓的“快照”(至少在俄语中这个术语最常用)。快照与备份很接近,但不同之处在于它是“立即”完成的,而备份则需要时间,时间越长,备份的磁盘越大。
这两个功能成为对 1) 磁盘大小不断增加,导致磁盘备份没有时间在合理时间内完成 2) “虚拟机”和容器的使用的回应,这通常是需要磁盘映像,并且部分映像可以在不同虚拟机之间“翻找”(共享)。
当然,这只是现代FS能力的一部分。它们的其他功能包括支持压缩(文件以压缩形式存储,但这在记录时“透明地”发生)和重复数据删除(在文件级别和块级别)以及备份(如果有)物理介质发生故障时,文件系统可以继续工作,并且当更换它时,它会恢复内容,就像 RAID5 一样,只是好一点) - 以及更多。
我希望这更清楚?
好吧,总之,我给你一个“数据透视表”,我没有查,我只是在这里找到的(而且似乎这篇文章的评论比文章本身更有趣):