Product SiteDocumentation Site

11.2. Профиль Btrfs RAID

При установке дистрибутива можно выбрать Btrfs в качестве корневой файловой системы и указать тип RAID:
  • RAID 0 — чередование без отказоустойчивости. Ёмкость тома равна сумме ёмкостей всех дисков. RAID0 не обеспечивает избыточности, поэтому отказ одного из дисков приведет к потере всех данных;
  • RAID 1 — зеркалированный массив. Данные записываются одинаково на все диски. Для работы требуется не менее двух дисков одинакового размера. Эффективная ёмкость равна ёмкости одного диска;
  • RAID 10 (RAID 1+ RAID0) — зеркалированный массив с чередованием. Данные записываются последовательно на несколько дисков, как в RAID 0, но каждый блок зеркалируется, как в RAID 1. Требуется не менее четырёх дисков;
  • Single — одиночный режим. Используется один диск без отказоустойчивости.

Примечание

При установке системы в режиме UEFI раздел EFI будет создан автоматически.
Установка системы на Btrfs RAID
Для установки системы на Btrfs RAID необходимо:
  1. В списке Схема разметки выбрать файловую систему Btrfs и нужный тип RAID.
  2. В списке Диски для установки выбрать диски, на которых будет создан RAID и установлена система.
В результате такой разбивки будет создан Btrfs-массив в выбранном режиме RAID с корневым подтомом (subvolume). Также для PVE автоматически создается дополнительный подтом с точкой монтирования /var/lib/pve/local-btrfs — он используется для хранения данных, необходимых для работы виртуализации.
Для добавления дополнительного тома или подтома необходимо:
  1. Нажать кнопку Добавить.
  2. В открывшемся окне:
    • в списке Том (точка монтирования) выбрать точку монтирования из списка или выбрать пункт Указать произвольную точку монтирования и указать точку монтирования в поле Путь монтирования;
    • в списке Тип размещения выбрать:
      • Дополнительный btrfs подтом — новый подтом будет создан в корневом томе;
      • Отдельный btrfs том — будут созданы отдельные разделы на дисках, из которых будет собран соответствующий btrfs RAID том (это позволяет ограничить размер тома, сделав его независимым от корневого);
    • если выбран тип размещения Отдельный btrfs том, в поле Размер указать размер тома;
    • в поле Опции монтирования указать, если это необходимо, опции монтирования.
Добавление дополнительного тома Btrfs

Примечание

Для добавления новых томов может потребоваться уменьшить размер корневого раздела.
Изменить или удалить том можно, выбрав его и нажав кнопку Изменить или Удалить.

Примечание

Корневой том удалить нельзя.

Примечание

Установщик автоматически разбивает диски на разделы и создает дополнительный подтом в /var/lib/pve/local-btrfs. Для того чтобы использовать данный подтом инструментами PVE, в /etc/pve/storage.cfg будет создана следующая конфигурация:
dir: local
        path /var/lib/vz
        content iso,vztmpl,backup
        disable # стандарное хранилище отключено

btrfs: local-btrfs
        path /var/lib/pve/local-btrfs
        content iso,vztmpl,backup,images,rootdir
Таким образом, хранилище local будет отключено в пользу local-btrfs, расположенного на дополнительном подтоме. Хранилище local-btrfs поддерживает все типы данных (образы, шаблоны, резервные копии и т.д).
После установки вывести список всех подтомов можно, выполнив команду:
# btrfs subvolume list /
ID 256 gen 160 top level 5 path var_lib_pve_local-btrfs
ID 257 gen 196 top level 5 path root
ID 258 gen 134 top level 257 path var/lib/machines
Для продолжения установки следует нажать кнопку Далее. Появится окно с предупреждением о том, что данные на выбранных дисках будут уничтожены. Если вы уверены в том, что диски выбраны верно, подтвердите переход к следующему шагу нажатием кнопки ОК.
Подготовка диска. Предупреждение об удалении данных на дисках

Предупреждение

С выбранных дисков будут удалены все данные без возможности восстановления.