Архитектура современных операционных систем
14 2.2. Файловые системы В любой Unix системе поддерживается как минимум 3 файловые систе- мы: Journal File System (JFS) –собственно файловая система Unix. Network File System (NFS) - распределенная файловая система (де- рево, ветви которого могут располагаться в разных узлах сети). CRDFS -файловая система CD-ROM. Структура JFS Рассмотрим основную для Unix систему - JFS. Файловая система имеет древовидную структуру. Файлы группируются в каталоги и файловые системы. Корень дерева обозначается «root» или «/», узлами дерева являются файлы и каталоги, листьями - только файлы. Файлы в Unix не структурированы и пред- ставляют собой непрерывную последовательность байт. Длина файла – количе- ство занятых им байт. JFS поддерживается на блочных устройствах с прямым доступом, т.е. на различных видах дисков. Каждый диск в Unix называется физическим томом (Physical Volume). Несколько Physical Volume можно объединить в группу томов (Volume Group). Обычно в Volume Group можно включить до 30 физических томов. Простран- ство Volume Group считается непрерывным и разбивается на части фиксиро- ванной длинны, называемые физический раздел (Physical Partition). Все Physical Partition на томах пронумерованы. Размер Physical Partition может составлять от 4 до 256 мб. Однако, система работает ни непосредственно с физическими раз- делами, а с их логическими представлениями – логическими разделами (Logical Partition). Каждому Logical Partition может быть поставлен в соответствие один или несколько Physical Partition внутри одной группы томов. Если один логиче- ский раздел соответствует нескольким физическим, то выполняется зеркалиро- вание. Группа логических разделов объединяется в логический том (Logical
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY0OTYy