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

[непроверенная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
Строка 65:
[[Маккьюзик, Кирк|Кирк Маккьюзик]] построил 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]] провайдера. В FreeBSD 9.0 добавлена поддержка журналирования поверх softupdates(SU+J), которая в значительной степени снижает потребность в фоновых проверках файловой системы, и использует по умолчанию ACL в NFS стиле.
 
[[Linux]] поддерживает UFS на уровне чтения, но не имеет полной поддержки для записи UFS. Родной Linux [[ext2]] создан по подобию UFS (в некоторых 4.4BSD системах, UFS слой может использовать ext2 слой как контейнер, так же, как он может использовать FFS и LFS).
 
[[NeXTStep]], которая возникла из BSD, также использует версию UFS. В созданной в [[Apple Inc.|Apple]] [[Mac OS X]], UFS доступна как альтернатива [[HFS Plus|HFS+]]. Однако, как и в [[Mac OS X v10.5]], нельзя установить Mac OS X «Leopard» на UFS-форматированный раздел. Кроме того, нельзя обновить старые версии Mac OS X, установленые на UFS, на Leopard; модернизация требует переформатирования раздела.