JFS
Материал из Википедии — свободной энциклопедии
Journaled File System или JFS это 64-битная журналируемая файловая система созданная IBM, доступная под лицензией GNU GPL.
В операционной системе AIX существует два поколения JFS называемых JFS (JFS1) и JFS2 соответственно. В других операционных системах, таких как OS/2 и Linux, существует только второе поколение, которое называется просто JFS.
Содержание |
[править] История
Первоначально JFS была разработана корпорацией IBM для операционной системы AIX. JFS второго поколения была разработана IBM для ОС Warp Server for e-Business. Позже она была перенесена в IBM AIX и Linux. Целью разработчиков было обеспечить высокую производительность, надёжность и масштабируемость для многопроцессорных компьютеров. На момент выхода в свет JFS была самой производительной из существовавших файловых систем. На текущий момент сохраняет за собой одно из лидирующих мест по этому показателю.
[править] Возможности
JFS поддерживает следующие функции.
[править] Журнал
JFS это журналируемая файловая система. В отличие от ext3, в которую добавили поддержку журналирования, JFS изначально была журналируемой. JFS ведет журнал только метаданных, поддерживая структуру файловой системы целостной, но не обязательно сохраняет данные. Отключение питания или крах системы может привести к сохранению устаревших копий файлов, однако сами файлы останутся пригодными к использованию. Журналирование JFS похоже на журналирование XFS, которая журналирует только части inode.
[править] B+ Деревья
B+ деревья используются для ускорения поиска в больших директориях.
[править] JFS в Linux
Исходный код JFS был открыт IBM в 1999 и включен в исходный код ядра Linux начиная с 2002 года (linux 2.4.18-pre9-ac4). Для управления JFS был выпущен набор утилит названных JFSutils. Большинство дистрибутивов Linux обеспечивают поддержку JFS, если только она не была специально удалена из-за ограничений на объем дистрибутива или иных проблем.
[править] Cм.также
- Список файловых систем
- Сравнение файловых систем
- fsck Программа проверки файловой системы
[править] Ссылки
- JFS для eComStation
- Утилита восстановления файлов JRescuer, см. также
- Сравнение JFS и JFS2 в AIX
- 30 дней с JFS
- JFS project

