stringtranslate.com

Расширенная файловая система

Расширенная файловая система , или ext , была реализована в апреле 1992 года как первая файловая система , созданная специально для ядра Linux . Хотя EXT не является конкретным названием файловой системы, за ней последовали EXT2, EXT3 и EXT 4. Она имеет структуру метаданных, вдохновленную традиционными принципами файловой системы Unix , и была разработана Реми Кардом для преодоления определенных ограничений файловой системы MINIX . [4] [2] Это была первая реализация, которая использовала виртуальную файловую систему (VFS), поддержка которой была добавлена ​​в ядро ​​Linux в версии 0.96c, и она могла обрабатывать файловые системы размером до 2 гигабайт (ГБ). [2]

ext была первой в серии расширенных файловых систем. В 1993 году она была заменена ext2 и Xiafs , которые конкурировали некоторое время, но ext2 победила из-за своей долгосрочной жизнеспособности: ext2 исправила проблемы ext, такие как неизменяемость inodes и фрагментация . [ 5]

Другие расширенные файловые системы

В семейство расширенных файловых систем входят и другие члены:

Смотрите также

Ссылки

  1. ^ "freelists.c - fs/ext/freelists.c - исходный код Linux (2.1.20)". Bootlin . Получено 14 мая 2023 г. .
  2. ^ abc Jones, M. Tim (17 февраля 2009 г.). "Анатомия ext4". IBM Developer Works. Архивировано из оригинала 20 февраля 2015 г. Получено 8 февраля 2012 г.
  3. ^ "ext_fs.h - include/linux/ext_fs.h - исходный код Linux (0.96c-patch2)". Bootlin . Получено 14 мая 2023 г. .
  4. ^ "Rémy Card (Интервью, апрель 1998)" (на французском). April Association. 19 апреля 1999. Архивировано из оригинала 4 февраля 2012 года . Получено 8 февраля 2012 года .
  5. ^ Кард, Реми; Цо, Теодор; Твиди, Стивен. «Проектирование и реализация второй расширенной файловой системы». Архивировано из оригинала 4 февраля 2012 г. Получено 8 февраля 2012 г.Впервые опубликовано в First Dutch International Symposium on Linux. Государственный университет Гронингена. 1995. ISBN 90-367-0385-9.