Ext4 | это... Что такое Ext4? (original) (raw)

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)
Метка тома 0x83 (MBR)EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (GPT)
Структура
Содержимое папок 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
Права доступа POSIX
Фоновая компрессия Нет
Фоновое шифрование Нет
Поддерживается ОС Linux

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.

Примечания

  1. Официальное объявление Эндрю Мортона о включении поддержки ext4 (англ.) (txt).

Ссылки

Тестирование возможностей 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 Флеш-память/SSD 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
Распределённые (сетевые) AFS, OpenAFS · Arla · AFP · CIFS · DFS · GPFS · Google File System · Lustre · NCP · NFS · POHMELFS · Hadoop · Kosmos · HAMMER · SFS · SMB · Больше...
Специальные Cramfs · DFS · DRBD · Freenet · Fuse · Squashfs · UMSDOS · UnionFS · Больше... Псевдо- и виртуальные devfs · procfs · specfs · sysfs · tmpfs · WinFS Шифрованные EncFS · EFS · FSFS · FreeOTFE · SSHFS · SolFS · TrueCrypt · ZFS

Wikimedia Foundation.2010.