Btrfs - работаем с разделом

Привет, %username%! Неожиданно для себя я открыл такую файловую систему как BTRFS.
- Используйте команду
showфайловой системыbtrfs, чтобы получить список всех файловых системbtrfsи какие устройства они включают. - Команда добавления устройства
btrfsиспользуется для добавления новых устройств в смонтированную файловую систему. - Команда баланса файловой системы
btrfsуравновешивает (перезагружает) выделенные экстенты на всех существующих устройствах.
Пример всех этих команд для добавления нового устройства выглядит следующим образом:
Добавить новое устройство в раздел btrfs#
Создаем раздел с файловой системой btrfs
mkfs.btrfs /dev/device1
mount /dev/device1Добавляем в него второй (трети,пятый) девайс
btrfs device add /dev/device2 /mount-pointБалансировка btrfs между несколькими устройствами#
Метаданные и данные на этих устройствах по-прежнему хранятся только в /dev/device1. Теперь сбалансируем btrfs так, чтобы метаданные распространились на все устройства.
btrfs filesystem balance /mount-pointБалансировка файловой системы займет некоторое время, поскольку она считывает все данные и метаданные файловой системы и перезаписывает их на новом устройстве.
Удаляем устройство из btrfs раздела#
Используйте команду удаления устройства btrfs, чтобы удалить подключенное устройство. Он перераспределяет любые используемые экстенты на другие устройства в файловой системе для безопасного удаления. Никаких ручных действий не требуется. Сначала создайте и смонтируйте несколько файловых систем btrfs.
mkfs.btrfs /dev/sdb /dev/sdc /dev/sdd /dev/sde
mount /dev/sdb /mntДобавим некоторые данные на файловую систему и запустим удаление необходимого устройства:
btrfs device delete /dev/sdc /mntНа этом всё! Profit!
Если у тебя есть вопросы, комментарии и/или замечания – заходи в чат , а так же подписывайся на канал .
О способах отблагодарить автора можно почитать на странице “Донаты ”.