Файловая система Unix
Unix File System ( UFS ) является файловая система , развитие которых началось в 1980 году Билл Джой под названием UFS, на основе свободно на структуры данных в Unix файловой системы версии 6. Два года спустя, после того как файловая система уже использовалась в некоторых университетах, к проекту присоединился Маршалл Кирк МакКьюзик, который в основном посвятил себя усовершенствованию механизмов распределения. Тогда впервые появилось название Fast File System . В UNIX System V версии 4 UFS также была принята в версии UNIX для AT&T и заменила файловую систему UNIX версии 6 в качестве файловой системы по умолчанию.
варианты
Быстрая файловая система Беркли (FFS)
UFS используется или использовалась в варианте быстрой файловой системы Berkeley для различных производных BSD , таких как FreeBSD , NetBSD и OpenBSD, а также Solaris и NeXTStep . Он также доступен в Linux и Mac OS X (по крайней мере, до версии 10.4 ), но не является частью стандарта. UFS была наиболее важной моделью для расширенной файловой системы, созданной в проекте Linux .
Начиная с версии 7, Solaris предлагает опцию, которая реализует ведение журнала в UFS (до Solaris 7 ведение журнала можно было активировать через Trans-Devices из Solstice DiskSuite ). Среди операционных систем BSD есть расширение Softupdates , эффективный метод записи метаданных, который постоянно поддерживает согласованное состояние файловой системы. Более того, NetBSD поддерживает ведение журнала метаданных с середины 2008 года. NetBSD 5.0 была первой стабильной версией с поддержкой ведения журнала метаданных, но все еще оставалась в списке предварительных версий .
UFS2
UFS2 - это расширение UFS, представленное в FreeBSD 5.x. UFS2 в основном вносит следующие изменения:
- Поддержка файловых систем размером более 1 ТиБ .
- Есть возможность создавать снимки файловой системы .
- «Проверка файловой системы» после сбоя системы происходит в фоновом режиме. Это значительно сокращает время, необходимое для загрузки в больших файловых системах.
- Добавлены дополнительные атрибуты файлов, включая POSIX- совместимую реализацию списков управления доступом .
Смотри тоже
литература
- Маршалл Кирк МакКьюсик , Уильям Н. Джой, Сэмюэл Дж. Леффлер и Роберт С. Фабри. Быстрая файловая система для UNIX. Сделки по компьютерным системам , т. 2, номер 3, август 1984 г., стр. 181–197.
веб ссылки
- Йерун К. ван Гельдерен: Небольшой FAQ по UFS2. FreeBSD , 23 апреля 2003, доступ к 8 апреля 2013 .
Индивидуальные доказательства
- ↑ Быстрая файловая система для UNIX - Университет Висконсина - Мэдисон , 30 октября 2008 г.
- ↑ Mac OS X 10.5 Leopard: установка на том в формате UFS. Apple, 12 июня 2012 г., по состоянию на 28 марта 2020 г .: «Вы не можете установить Mac OS X Leopard на том в формате UFS. Кроме того, вы не можете обновить старые версии Mac OS X, установленные на томах в формате UFS, до Leopard. Чтобы перейти на Leopard, вам необходимо переформатировать загрузочный том ".
- ↑ В FFS добавлена поддержка журналирования метаданных. В: NetBSD: Последние изменения и новости. NetBSD, 31 июля 2008, доступ к 9 апреля 2018 .