Сравнение RAID-систем.

 

Составные RAID системы:

l RAID 0+1 / RAID 1+0

l RAID 0+3 / RAID 3+0

l RAID 0+5 / RAID 5+0

l RAID 1+5 / RAID 5+1

l …

 

Реализация RAID-систем:

- программная (software-based);

- аппаратная - шинно-ориентированная (bus-based);

- аппаратная - автономная подсистема (subsystem-based).

Программная реализация RAID:

Главное преимущество программной реализации - низкая стоимость.

Но при этом у нее много недостатков:

- низкая производительность,

- загрузка дополнительной работой центрального процессора,

- увеличение шинного трафика.

Программно обычно реализуют простые уровни RAID - 0 и 1, так как они не требуют значительных вычислений.

Учитывая эти особенности, RAID системы с программной реализацией используются в серверах начального уровня.

Ядро GNU/Linux 2.6.28 (последнее из вышедших в 2008 году) поддерживает программные RAID следующих уровней: 0, 1, 4, 5, 6, 10. Загрузка поддерживается только с диска RAID 1.

Файловая система ZFS поддерживает уровни RAID: 0, 1, 5, 6, а также составные уровни.

Серверные версии MS Windows 2000 и старше поддерживают программный RAID 0, RAID 1 и RAID 5.

 

5. Файловые системы FAT и FAT32. Структура логического диска. Элемент каталога. Логическая, физическая организация файлов. Хранение длинных имён. RAID – системы.

5.1 Файловая система FAT16.

Первый сектор жёсткого диска (сектор 1, дорожка 0) содержит так называемую главную загрузочную запись (Master Boot Record = MBR), которая загружается в память под управлением BIOS и выполняется.

В конце первого сектора HDD находится таблица разделов диска (Partition table). Эта таблица содержит до четырёх элементов, описывающих разделы диска.

Разделы могут трех типов: первичными (1), расширенными (1), не-DOS разделами (2-3). Основной раздел может содержать код загрузки операционной системы. Расширенный раздел может быть дополнительно разбит на подразделы. Каждому разделу и подразделу операционная система ставит в соответствие логический диск и назначает свое имя (C:, D:, E: и т.д.)

 

Таблица разделов логического диска

5.2 Структура логического диска FAT.

 

Загрузочная запись (первый сектор диска) – служит для загрузки ОС и организация хранения данных.

FAT (File Allocation Table) – таблица размещения файлов.

Корневой каталог – для FAT16 512 записей о файлах и каталогах, расположенных в корне файловой системы.

 

5.3 Элемент каталога FAT16.

 

 

 

Функции FAT:

- Хранение информации о размещении файлов на диске;

- Хранение информации о свободном месте на диске;

- Хранение информации о сбойных кластерах на диске.

 

5.4 Логическая организация данных.

На рисунке представлена схема работы и организации FAT, а также фрагментация, когда части файла разбросаны по всему диску.