Как добавить btrfs raid 1 в зашифрованную группу томов lvm2 под ОС Solus (Linux)?
Что я имею:
Установка ОС Solus с зашифрованным LVM2 на 56G SSD без замены - работает довольно хорошо. У меня 32 ГБ ОЗУ, так что подкачка сейчас не проблема - это моя будущая основная установка, и она в основном предназначена для использования в качестве настольного компьютера для офисного, веб-программирования, работы с галькой и ржавчины (не для всего одновременно).
Что я хочу сделать:
Добавьте два 1T hds, отформатированных с помощью btrfs в конфигурации raid1, к фактической группе томов lvm2, и они должны содержать / home (со всем, что уже есть) и монтироваться как / home во время загрузки, чтобы у меня было 1T пространства для / дома с программным зеркалированием. Рейдовый уровень 1 должен быть для данных и метаданных.
/ home должен оставаться зашифрованным с уже использованной ключевой фразой. Также я хотел бы смонтировать btrfs с силой сжатия -o, что должно быть сделано в fstab и fscrypt. В настоящее время я не уверен, было ли это fscrypt или что-то похожее.
Что я понял до сих пор:
- создать рейд btrfs
- скопируйте все из / home во временно смонтированный / home-btrfs
- сделайте немного магии, чтобы: / home на ssd ушел, unmount / home-btrfs добавьте btrfs-raid в группу томов и смонтируйте btrfs-raid как / home - все снова зашифровано, но с большим количеством места
Кто-нибудь может мне это объяснить? Я не уверен, что понял это достаточно хорошо, чтобы начать. Я не боюсь терминала или любого кли. Я только что решил отказаться от вендора Windows 10 и перейти на Linux. И я знаю, что получу некоторые хиты производительности с этим конфигом, но это нормально для меня.
Мой план в настоящее время сделать это:
- gparted создаст таблицу разделов (gpt) и отформатирует / dev / sdb1 с помощью btrfs
- открыть терминал / оболочку
- sudo mount / dev / sdb1 / home-btrfs
- скопируйте все с / home / home-btrfs с помощью cp -var / home / home-btrfs
- gparted создаст таблицу разделов (gpt) в / dev / sdc -> / dev / sdc1
- устройство btrfs добавляет / dev / sdc1 / home-btrfs
- btrfs fi начало баланса -mconvert=raid1,soft -dconvert=raid1,soft / home-btrfs
- откройте вторую оболочку, чтобы посмотреть прогресс конвертации рейда
- Состояние баланса файловой системы btrfs / home-btrfs
- btrfs balance start -dusage = 0 -musage = 0 / mnt / btrfs (избавиться от пустых кусков)
- Я застрял, потому что теперь я не мог вписать lvextend, pvcreate, vgextend и другие вещи из lvm2 в мой план.
Я прошу прощения за мою плохую грамматику.