Ext2

第二代扩展文件系统(英語:second extended filesystem,縮寫為ext2),是Linux内核所用的文件系统。它开始由Rémy Card设计,用以代替ext,於1993年1月加入Linux内核之中。它和BSD中的Unix文件系统具有相同的设计标准,同时也是Linux上的第一个商业级文件系统。[1]

ext2的经典实现是Linux内核中名为“ext2fs”的文件系统驱动;其他的实现(它们的软件质量和完整性可能不同)存在于GNU HurdMinix 3,以及某些BSD系统中,同时也以第三方驱动的形式存在于包括WindowsOS X在内的的操作系统。

ext2是多个LINUX发行版的默认文件系统,如DebianRed Hat Linux等。直到后来完全兼容ext2的日志系统ext3开始取代ext2时,ext2仍然是闪存设备(例如:SD卡U盘)上的Linux所使用的文件系统,因为没有日志功能使得Linux性能更好,同时也能减少写入的次数(闪存设备通常具有有限的写入次数)。最新版本的内核,同样也支持一种不含日志模式的ext4文件系统,这种模式能够带来类似的好处以及一些ext4独有的优点。

  1. ^ Mauerer, Wolfgang. Professional Linux Kernel Architecture. John Wiley & Sons. 2010 [2016-01-05]. (原始内容存档于2016-05-11). 

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search