Найти в Дзене

btrfs объединение два и более диска в пул

Добрый день дорогой читатель, данное повествование не является
истиной в последней инстанции, это некая инструкция по увеличению объема файловой системы btrfs за счет добавления накопителя, действия будут происходить на KVM/QEMU c Arch Linux с пояснениями и все возможными мыслями. Так же подобные действия применимы и к другим дистрибутивам.

В данном случае рассмотрим еще одну возможность файловой системы BTRFS создание пула из нескольких накопителей, в контексте поста не будем рассматривать RAID массивы созданные на основе BTRFS. Рассмотрим ситуацию с увеличением области памяти файловой системы. И так приступим

lsblk
df -hT

у нас имеется системный диск vda и дополнительный vdb

Выполнив команду получим информацию о файловой системе

sudo btrfs filesystem show

Далее посмотрим на статистику работы, в данном случае проблем с файловой системой нет

sudo btrfs device stats /dev/vda2
-2

перейдем к дополнительному накопителю,предварительно отформатируем в BTRFS и добавим в пул

sudo mkfs.btrfs -f /dev/vdb
sudo btrfs device add -f /dev/vdb /
-3

далее обязательно произвести балансировку файловой системы

sudo btrfs balance start /

после проводим проверку файловой системы и смотрим статус состояния

sudo btrfs scrub start /
sudo btrfs scrub status /

с помощью последней команды будет видно что файловая система увеличилась на объем дополнительного диска

df -hT
-4

Подведем итоги: исходя из проделанной работы, довольно таки просто расширить область памяти в файловой системе btrfs. Размышляя об этом, могу предположить, вероятно придется учитывать скорость чтения/записи накопителя, то есть ssd+hdd не думаю что есть смысл в таком тандеме, но это всего лишь мои предположения.

За основу взята документация по btrfs, а так же информация с форумов по
данной тематике, информация других пользователей размещенная на
просторах всемирной паутины и собственные наработки.
За сим откланиваюсь...