Журналируемая файловая система
| JFS | |
|---|---|
| Общие данные | |
| Разработчик | IBM и др. |
| ФИО | Журналируемая файловая система IBM |
| Введение | 1990 и 1999 JFS1 в AIX 3.1 и JFS в OS/2 4.5 |
| Идентификатор раздела | 0x35 ( MBR ) |
| Структура | |
| Структура содержимого каталога | Б + Дерево |
| Размещение файлов | Растровое изображение / экстенты |
| Ограничения | |
| Максимальный размер файла | 4 ПиБ |
| Максимальное количество файлов | Ограничение не определено |
| Максимальный размер имени файла | 255 байт |
| Максимальный размер тома | 32 ПиБ |
| Допустимые символы в имени файла | Любой Unicode , кроме NUL |
| Функции | |
| Даты сохранены | Модификация (mtime), модификация атрибута (ctime), доступ (atime) |
| Вилка | Да |
| Атрибуты | Да |
| Разрешения файловой системы | POSIX , списки управления доступом |
| Прозрачное сжатие | Только в JFS1 на AIX |
| Прозрачное шифрование | Нет (предоставляется на уровне блочного устройства) |
Journaled File System (JFS) — это надежная и масштабируемая 64-битная журналируемая файловая система, созданная IBM для AIX , в настоящее время также доступная для OS/2 и Linux .
История
IBM представила JFS в 1990 году с версией 3.1 своей системы AIX Unix . Первая версия JFS была основной файловой системой для миллионов установок AIX в течение 10 лет [1] .
В начале 1995 года IBM выпускает новую, более масштабируемую версию JFS с поддержкой SMP [2] и переносимой на несколько платформ . Из этой версии родятся JFS для OS/2 и JFS для Linux.
Первая производственная версия для OS/2 была представлена вместе с OS/2 Warp Server for eBusiness в 1999 году, а первая производственная версия для Linux датируется 2001 годом . Начиная с ядра Linux 2.4.20, JFS становится частью официальной ветки разработки.
JFS часто путают с OEM -версией файловой системы VxFS от Veritas Software , также известной как OJFS в HP-UX .
JFS в Linux
Следующие дистрибутивы поддерживают JFS. Некоторые из них, хотя и производные от одного из указанных, могут не предвидеть его по умолчанию.
| Распределение | Первый выпуск | Дата распространения |
|---|---|---|
| Арх Линукс | 0,6 | 03/2004 |
| Арк Линукс | 1.0 альфа 6 | 01/2003 |
| Дебиан | 3.0 | 07/2002 |
| Дженту Линукс | 1,4 | - |
| Кноппикс Линукс | 3.1 | - |
| Мандрива Линукс | 8,0 | 2001 г. |
| Федора (Red Hat Linux) | 7.3 | 05/2002 |
| Слэкваре | 8.1 | 06/2002 |
| SuSE Linux | 7.3 | 2001 г. |
| Турболинукс | 7,0 | - |
| Объединенный Линукс | 1,0 | - |
| Убунту | 4.10 | 10/2004 |
| Кейт ОС | 1.01 | - |
В некоторых дистрибутивах (таких как SUSE и Fedora [3] ) JFS официально не поддерживается. Согласно Linux Magazine [4] «JFS, файловая система, разработанная IBM, не справилась со своей целью стать эталоном», считая, что она уступает XFS .
Согласно обзорам и анализам производительности, JFS очень быстрая и надежная, с хорошей производительностью в различных ситуациях нагрузки, в отличие от других файловых систем, которые работают лучше только в определенных ситуациях [5] .
Примечания
- ^ JFS мини- FAQ
- ^ Прозрачность «Журналируемая файловая система ( JFS ) для Linux»
- ^ Часто задаваемые вопросы о Fedora _
- ^ Журнал Linux, апрель 2006 г., стр. 31 .
- ^ ( EN ) Сравнение различных файловых систем на Phoronix