加载中...

ext4(fourth extended filesystem)是 Linux ext 文件系统家族的第四代,2008 年并入内核主线,长期作为多数发行版的默认文件系统,以稳定、成熟、性能均衡著称。
相比 ext3,ext4 引入 extent(用连续区段替代逐块映射,减少大文件元数据开销)、延迟分配(delayed allocation,聚合写入以优化布局)、多块分配、日志校验和、纳秒级时间戳与在线碎片整理等特性,单文件系统规模与文件大小上限也大幅提升。
ext4 采用 JBD2 日志层保障崩溃一致性,默认的 ordered 模式只记录元数据日志并保证数据先于元数据落盘,在性能与安全间折中;另有 journal(数据也写日志)与 writeback 两种模式。
尽管 XFS、Btrfs 等在特定场景更强,ext4 凭借可靠性与广泛验证仍是服务器与桌面的稳妥默认选择,Android 设备也长期使用它。

登录 后参与讨论
暂无讨论,来发表第一条评论吧