- Ext4
-
ext4
ext4 Разработчик Mingming Cao, Andreas Dilger, Alex Zhuravlev (Tomas), Dave Kleikamp, Theodore Ts'o, Eric Sandeen, Sam Naghshineh и другие
Файловая система Fourth extended file system
Дата представления Стабильная версия:
21 октября 2008
Тестовая версия:
10 октября 2006
(Linux 2.6.28, 2.6.19)Метка тома Структура Содержимое папок Linked list, hashed B-tree
Размещение файлов Extents/Bitmap
Сбойные сектора Table
Ограничения Максимальный размер файла 16 TiB (for 4k block filesystem)
Максимум файлов 4 billion (specified at filesystem creation time)
Максимальная длина имени файла 256 байт
Максимальный размер тома 1 EiB
Допустимые символы в названиях All bytes except NULL ('\0') and '/'
Возможности Свойства modification (mtime), attribute modification (ctime), access (atime), delete (dtime), create (crtime)
Диапазон дат 14 декабря 1901 - 25 апреля 2514
Точность хранения даты Наносекунда
Многопоточность Нет
Атрибуты extents, noextents, mballoc, nomballoc, delalloc, nodelalloc, data=journal, data=ordered, data=writeback, commit=nrsec, orlov, oldalloc, user_xattr, nouser_xattr, acl, noacl, bsddf, minixdf, bh, nobh, journal_dev
Права доступа Фоновая компрессия Нет
Фоновое шифрование Нет
Поддерживается ОС Fourth Extended File System (четвёртая версия расширенной файловой системы), сокр. ext4, или ext4fs — журналируемая файловая система, используемая в ОС с ядром Linux. Основана на файловой системе ext3, которая является файловой системой по умолчанию во многих дистрибутивах Linux.
Впервые экспериментальная поддержка ext4 была выпущена в виде патча для Linux версий 2.6.19-rc1-mm1 и 2.6.19-rc1-git8 10 октября 2006 года программистом Эндрю Мортоном (англ.).[1]
Содержание
Характеристика
Основной особенностью стало увеличение максимального объема одного раздела диска до 1 эксабайта (260 байт) при размере блока 4Kb, а размер одного файла может достигать 16 терабайт. Кроме того, в ext4 представлен механизм пространственной (extent) записи файлов (новая информация добавляется в конец заранее выделенной по соседству области файла), уменьшающий фрагментацию и повышающий производительность.
Поддержка в операционных системах
Поддержка ext4 включена в релиз Fedora 9 (в Fedora 11 — основная), в версию 3.5 (начиная с Loop 3) Sabayon Linux, ArchLinux, Slackware, а также , OpenSUSE 11.2 — файловая система по умолчанию.
Поддержка включена в Ubuntu 9.04, начиная с версии 9.10, ext4 стала файловой системой по умолчанию. Также по умолчанию поддерживается операционными системами линейки Mandriva Linux 2010.
Примечания
Ссылки
- Ext4 Development project (англ.)
- Ext4 Wiki (англ.)
- Ext4: The Next Generation of Ext2/3 Filesystem (англ.)
- ext4 — подробное описание преимуществ ext4 по сравнению с ext3
- Time for ext4? (англ.) — статья и обсуждение на LWN.net
- Linux: ext4 Filesystem на KernelTrap (англ.)
- Features/Ext4 — Fedora Project Wiki (англ.)
- A better ext4 (англ.) — статья и обсуждение на LWN.net
- ext4 2.6.25 Merge Plans (англ.) — обсуждение планов включения ext4 в 2.6.25 на KernelTrap
- ext4 merge plans for 2.6.25 (англ.) — то же на LWN.net
- Linux Weather Forecast/filesystems (англ.) — обзор множества новых файловых систем в Linux, в том числе ext4 и прогнозы что их ждёт
- Интервью о состоянии поддержки ext4 в Fedora 9 — новость и обсуждение на ЛОР
- ext4: the next generation of the ext3 file system (англ.) — очень подробное объяснение каждой новой возможности ext4
- ext4: Еще тестируется или уже работает? — небольшая заметка о переходе на ext4
- IBM: Переход на ext4
Тестирование возможностей ext4:
Файловые системы (список|сравнение) Дисковые ADFS · AdvFS · AFS · Ami File Safe · FFS (Amiga) · AthFS · BeFS · Btrfs · CBMFS · CMDFS · DTFS · EAFS · EFS (IRIX) · EFS · ext, ext2, ext3, ext3cow, ext4 · FAT, FATX, VFAT · FFS · GCR · Fossil · Files-11 · HFS, HFS Plus, XFSX · HPFS · HTFS · ISO 9669 · JFS · LFS · MFS (Macintosh) · MFS (Tivo) · Minix · MicroDOS · MUFS · NWFS · NILFS · NSS · NTFS · OLS · PFS · Qnx4fs, Qnx6fs · ReiserFS, Reiser4 · RSD · S51K · SkyFS · SFS · SpadFS · STL · UFS, UFS2 · UDF · VxFS · VSAM · WinFS · WAFL · XFS · ZFS · CSI-DOS
FAT, exFAT (FAT64), TFAT · FFS2 · JFFS, JFFS2, LogFS · Non-Volatile File System · YAFFS
- Кластерные
CXFS · EMC Celerra HighRoad · Files-11 · GFS · CFS · Melio FS · Nasan · OCFS · PSFS · SAN · StorNext · QFS · VSFCFS · Xsan · VMFS
Распределённые (сетевые) Специальные
Wikimedia Foundation. 2010.