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.
Примечания
Ссылки
- 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 Флеш-память/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.