Максимальный размер Журнализированной файловой системы (JFS) задается во время ее создания. При создании JFS нужно рассмотреть пять важных параметров:
Число i-узлов файловой системы ограничивает общее число файлов и максимальный размер файловой системы. В JFS предусмотрен параметр количества байт на каждый i-узел (NBPI), определяющий количество i-узлов в файловой системе. JFS поддерживает следующие значения NBPI 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536 и 131072.
Для каждого байта NBPI, находящегося в выделенной файловой системе группе размещения, создается один i-узел. Если группа размещения выделяется только частично, то для нее создается столько же i-узлов, сколько необходимо для полной группы. Значение NBPI обратно пропорционально общему числу i-узлов файловой системы.
В JFS размер всех файловых систем ограничен 16 М (224) i-узлов.
В JFS вся память разделена на группы, состоящие из i-узлов и блоков диска с пользовательскими данными. Эти группы называются группами размещения. Размер группы размещения задается во время создания файловой системы. Поддерживаются группы размещения размером 8 Мб, 16 Мб, 32 Мб и 64 Мб. С каждым размером группы размещения связан диапазон значений NBPI. Эти интервалы приведены в следующей таблице:
Размер группы размещения в мегабайтах Допустимые значения NBPI
8 512, 1024, 2048, 4096, 8192, 16384
16 1024, 2048, 4096, 8192, 16384, 32768
32 2048, 4096, 8192, 16384, 32768, 65536
64 4096, 8192, 16384, 32768, 65536, 131072
JFS поддерживает фрагменты размером 512, 1024, 2048 и 4096 байт в последовательных блоках дискового пространства. Адреса фрагментов JFS указываются в i-узлах и промежуточных блоках в виде 28-разрядных чисел. Адрес каждого фрагмента должен представлять собой число от 0 до 228.
Размер протокола JFS - это еще один параметр, который необходимо задать. В большинстве конфигураций несколько журнализированных файловых систем используют общий протокол размером 4 Мб. Например, после начальной установки все файловые системы корневой группы томов применяют в качестве общего протокола JFS логический том hd8. По умолчанию размер раздела в логическом томе равен 4 Мб, а размер протокола по умолчанию равен одному разделу; таким образом, в корневой группе томов обычно содержится протокол JFS размером 4 Мб. Когда размер файловой системы достигает 2 Гб или когда суммарный размер файловых систем, использующих общий протокол, достигает 2 Гб, то применяемый по умолчанию размер протокола может оказаться недостаточным. В обоих случаях размер протокола увеличивается по мере увеличения размера файловой системы. При изменении размера логического тома протокола необходимо выполнить команду logform, позволяющую инициализировать протокол перед началом работы с ним. Максимальный размер протокола JFS равен 256 Мб.
Максимальный размер JFS задается во время ее создания. Например, при выборе значения nbpi, равного 512, максимальный размер файловой системы составит 8 Гб (512*224 = 8 Гб). При создании файловой системы JFS необходимо тщательно выбрать значения всех перечисленных параметров (NBPI, размер фрагмента и размер группы размещения). Максимальный размер файловой системы - это наименьшее из следующих значений: NBPI*224 и Размер фрагмента*228