Добавление диска Btrfs в Proxmox
Диск sdb
mkfs.btrfs -m single -d single -L ssd500 /dev/sdb
-L ssd500 - метка диска
или для группы RAID1 из дисков sdb и sdc
mkfs.btrfs -m raid1 -d raid1 -L MyRAID /dev/sdb /dev/sdc
Примонтируйте файловую систему. Рекомендуется использовать UUID диска
Узнать UUID диска
blkid /dev/sdb
Создавть каталог для монтирования
mkdir /mnt/ssd500
mount /dev/sdb /mnt/ssd500
Или по UUID
mount UUID=«7f93830c-fe49-473a-81b9-299586d76b13» /mnt/ssd500
Добавьте запись в /etc/fstab
mcedit /etc/fstab
UUID=7f93830c-fe49-473a-81b9-299586d76b13 /mnt/ssd500 btrfs defaults 0 0 Совет от гугла: UUID=8e1f9126-8af9-4563-95d8-d2c3a741156b /mnt/ssd750 btrfs defaults,noatime,ssd,discard=async 0 0
noatime — Самая важная опция для снижения износа SSD. Отключает запись времени последнего чтения файлов. По умолчанию Linux записывает на диск метаданные при каждом простом открытии файла, что генерирует массу мелких перезаписей. *
ssd — Btrfs автоматически включает этот режим, обнаружив твердотельный накопитель. Он меняет стратегию поиска свободных блоков, оптимизируя её под особенности флеш-памяти и избегая лишнего поиска (seek), который нужен только HDD. *
discard=async — Включает асинхронный TRIM. В отличие от обычного discard, который заставляет контроллер SSD очищать блоки прямо во время удаления файлов (что вызывает микрофризы на SATA-интерфейсе), асинхронный режим складывает команды TRIM в очередь и выполняет их в фоне, не снижая производительность системы.
Перезапустить systemctl daemon-reload
Проверить на синтаксические ошибки
findmnt –verify
Добавление хранилища в Proxmox
Через веб-интерфейс (GUI)
- В панели управления Proxmox перейдите в Datacenter (Центр данных) → Storage (Хранилище).
Нажмите кнопку Add (Добавить) и выберите BTRFS .
В открывшемся окне заполните поля:
ID: Уникальное имя для вашего хранилища (например, ssd500).
Path (Путь): Укажите путь, куда вы примонтировали файловую систему (например, /mnt/ssd500).
Content (Содержимое): Отметьте типы данных, которые будут храниться (например, Container для rootdir, Disk image для образов ВМ, ISO image, VZTmpl и т.д.) .
Nodes (Узлы): Выберите узлы кластера, которые будут иметь доступ к этому хранилищу.
Enable (Включено): Убедитесь, что флажок установлен.
Нажмите Add.
