Unix File System: различия между версиями

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
м Исправление опечатки
Строка 61:
В [[Solaris (операционная система)|Solaris 7]], [[Sun Microsystems]] включили UFS Logging, которое принесло [[Журналируемая файловая система|журналируемость файловой системы]] в UFS. Solaris UFS так же включало дополнения для файлов и дисков больших размеров. Начиная с Solaris 10, пользователю предоставляется выбрать при установке UFS или [[ZFS]] (усовершенствованную файловую систему от Sun). В [[OpenSolaris]] UFS полностью заменена на ZFS.
 
После 4.4BSD и [[Berkeley Software Distribution|BSD]] Unix системы разделились. Появились такие системы, как [[FreeBSD]], [[NetBSD]], [[OpenBSD]] и [[DragonFlyBSD]]. Возникают UFS1 и UFS2, которые представляют собой два слоя — верхний слой, который обеспечивает структуру каталогов и поддерживает метаданные (разрешения, права доступа и т. д.) в индексном дескрипторе структуры, и нижних слоев, которые позволяет представлять контейнерные данные как индексные дескрипторы. Это было сделано для поддержки как традиционныойтрадиционной FFS, так и [[Структурированная файловая система (BSD)|LFS]]. Верхний слой называется «UFS», и нижние слои называются «FFS» и «LFS».
 
[[Маккьюзик, Кирк|Кирк Маккьюзик]] построил FreeBSD на FFS и UFS, чтобы поддержать новый вариант, называемый UFS2, который добавляет 64-битный блок указателей (позволяя увеличить объем до 8 [[Зеттабайт]]), с переменным размером блока (по аналогии с [[EFS]]), расширенные поля флага, расширенный атрибут поддержки и POSIX1.e ACLм. UFS2 стал по умолчанию зваться UFS, начиная с FreeBSD 5.0. FreeBSD также внес некоторые дополнения ([[Soft Updates]]) и возможность создать файловую систему из UFS1 и UFS2. Soft updates были перенесены на NetBSD, но будут удалены из NetBSD 6.0 в пользу менее сложной файловой системы журнального механизма ([[WAPBL]]), которая была добавлена для FFS в NetBSD 5.0. OpenBSD поддержала Soft updates в версии 2.9<ref>[http://www.openbsd.org/29.html OpenBSD 2.9 Release<!-- Заголовок добавлен ботом -->]</ref> и UFS2, начиная с версии 4.2<ref>[http://www.openbsd.org/42.html OpenBSD 4.2 Release<!-- Заголовок добавлен ботом -->]</ref>. Начиная с FreeBSD 7.0, UFS также поддерживает [[Журналируемая файловая система|журналируемую файловую систему]], используя gjournal [[GEOM]] провайдера.