Unix File System: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Содержимое удалено Содержимое добавлено
исправление |
Спасено источников — 5, отмечено мёртвыми — 0. Сообщить об ошибке. См. FAQ.) #IABot (v2.0.8.6 |
||
Строка 61:
После 4.4BSD и [[Berkeley Software Distribution|BSD]] Unix системы разделились. Появились такие системы, как [[FreeBSD]], [[NetBSD]], [[OpenBSD]] и [[DragonFlyBSD]]. Возникают UFS1 и UFS2, которые представляют собой три слоя — верхний слой, который обеспечивает структуру каталогов и поддерживает метаданные (разрешения, права доступа и т. д.) в индексном дескрипторе структуры, и 2 нижних слоя, которые позволяют представлять контейнерные данные, такие, как индексные дескрипторы. Это было сделано для поддержки как традиционной 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>
[[Linux]] поддерживает UFS на уровне чтения, но не имеет полной поддержки для записи UFS. Родной Linux [[ext2]] создан по подобию UFS (в некоторых 4.4BSD-системах UFS-слой может использовать ext2-слой как контейнер, так же, как он может использовать FFS и LFS).
Строка 86:
|archivedate = 2012-02-14
}}
* [https://www.opennet.ru/base/sys/ufs2_faq.txt.html Мини-FAQ по UFS и UFS2] {{Wayback|url=https://www.opennet.ru/base/sys/ufs2_faq.txt.html |date=20160601101338 }} {{ref-ru}}
* {{Cite web
|title = «Filesystems-HOWTO»
Строка 115:
|archivedate = 2012-02-14
}}
* [http://www.opennet.ru/tips/info/1053.shtml Инструкция по включению журналирования UFS2 в FreeBSD] {{Wayback|url=http://www.opennet.ru/tips/info/1053.shtml |date=20160602062235 }}
{{Файловые системы}}
|