Расширенная файловая система
![]() | Вы можете помочь дополнить эту статью текстом, переведенным из соответствующей статьи на немецком языке . (март 2023 г.) Нажмите [показать], чтобы просмотреть важные инструкции по переводу. |
Разработчик(и) | Реми Кард |
---|---|
Полное имя | расширенная файловая система |
Представлено | апрель 1992 г Linux 0.96c | с
Снято с производства | 14 января 1997 г с Linux 2.1.21 |
Предшественник | Файловая система МИНИКС |
Преемник | ext2 |
Структуры | |
Содержимое каталога | Стол |
Распределение файлов |
|
Плохие блоки | Стол |
Пределы | |
Максимальный размер тома | 2 ГБ [2] |
Максимальная длина имени файла | 255 символов [3] |
Функции | |
Файловая система разрешения | Разрешения Unix |
Прозрачный шифрование | Нет |
Копирование при записи | Нет |
Расширенная файловая система , или ext , была реализована в апреле 1992 года как первая файловая система, созданная специально для ядра Linux . Он имеет структуру метаданных, вдохновленную традиционными принципами файловой системы Unix , и был разработан Реми Кардом для преодоления определенных ограничений файловой системы MINIX . [4] [2] Это была первая реализация, использовавшая виртуальную файловую систему (VFS), поддержка которой была добавлена в ядре Linux в версии 0.96c, и она могла обрабатывать файловые системы размером до 2 гигабайт (ГБ). [2]
ext была первой в серии расширенных файловых систем. В 1993 году его вытеснили ext2 и Xiafs , которые какое-то время конкурировали, но ext2 победил из-за своей долгосрочной жизнеспособности: ext2 устранил проблемы с ext, такие как неизменяемость индексных дескрипторов и фрагментация . [5]
Другие расширенные файловые системы
[ редактировать ]В семействе расширенных файловых систем есть и другие члены:
- ext2 — вторая расширенная файловая система.
- ext3 — третья расширенная файловая система.
- ext4 — четвертая расширенная файловая система.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «freelists.c — fs/ext/freelists.c — исходный код Linux (2.1.20)» . Бутлин . Проверено 14 мая 2023 г.
- ^ Jump up to: а б с Джонс, М. Тим (17 февраля 2009 г.). «Анатомия ext4» . IBM Developer Works. Архивировано из оригинала 20 февраля 2015 года . Проверено 8 февраля 2012 года .
- ^ «ext_fs.h — include/linux/ext_fs.h — исходный код Linux (0.96c-patch2)» . Бутлин . Проверено 14 мая 2023 г.
- ^ «Реми Кард (интервью, апрель 1998 г.)» (на французском языке). Апрельская ассоциация. 19 апреля 1999 года. Архивировано из оригинала 4 февраля 2012 года . Проверено 8 февраля 2012 года .
- ^ Кард, Реми; Цо, Теодор; Твиди, Стивен. «Проектирование и реализация второй расширенной файловой системы» . Архивировано из оригинала 4 февраля 2012 года . Проверено 8 февраля 2012 года . Впервые опубликовано в Первый голландский международный симпозиум по Linux . Государственный университет Гронингена. 1995. ISBN 90-367-0385-9 .