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 том — создаётся отдельный 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
Для продолжения установки нажмите кнопку Далее. Появится окно с предупреждением о том, что данные на выбранных дисках будут уничтожены. Если вы уверены, что диски выбраны верно, подтвердите переход к следующему шагу нажатием кнопки ОК.
Подготовка диска. Предупреждение об удалении данных на дисках

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

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