FYI, você não precisa de uma partição / boot separada em um raid1; O grub2 pode inicializar diretamente do lvm no raid5.
Se o seu raid5 estiver particionado e atualmente o LVM estiver usando / dev / md1p1 como PV, você poderá diminuir o PV, diminuir a partição e criar uma nova partição usando o espaço livre para usar no btrfs.
Você precisará usar parted
para reduzir a partição lvm depois de usar pvresize
para liberar parte do LVM. Você precisará ter parted
use setores para as unidades e excluir a partição LVM e recriá-la com o mesmo setor inicial, mas com um comprimento menor. Isto irá requerer que a partição não esteja em uso (faça-a a partir de uma cópia de segurança), ou irá reclamar que não foi possível atualizar o kernel, e você terá que reinicializar para que ela tenha efeito.
Depois disso, você pode usar gparted
para criar uma nova partição btrfs usando o espaço livre, depois adicioná-la ao / etc / fstab, montá-la e transferir alguns arquivos. Para mover mais espaço, você precisará repetir a etapa de redução pvresize
e parted
e usar gparted
para mover a partição btrfs para a esquerda e expandir. Isso levará muito tempo, pois é necessário copiar todos os dados existentes na partição btrfs.
Seria muito mais fácil, seguro e rápido simplesmente criar um novo LV usando qualquer espaço atualmente livre no VG, formatá-lo com o btrfs, depois transferir alguns arquivos, encolher um LV existente com resize2fs
(supondo é ext4, e ele precisará ser desmontado para fazer isso) e lvresize
, então adicione o espaço ao btrfs lv com lvresize
e diga ao btrfs para usar o novo espaço com btrfs filesystem resize max /path/to/btrfs-mount
.