Redimensionando o volume lógico sem extensões livres, mas com espaço livre em disco

5

Eu tenho um volume lógico de 7,9 TB formatado com o sistema de arquivos XFS. Eu tenho 8 dispositivos RAID de 1 TB como volumes físicos e 1 grupo de volumes que contém todos esses dispositivos. Eu tenho 2,5 TB de espaço livre no meu volume lógico. Gostaria de remover 2 dos dispositivos de 1 TB do grupo de volume, pois não "preciso" mais deles. Lendo a página man do pvmove, parece que eu precisaria criar pelo menos 5,5 TB de espaço e transferir tudo dos atuais volumes de 1 TB para os novos volumes, e então remover todos os 8 dos volumes originais do volume lógico. Isso parece oneroso. Alguma sugestão?

    
por Steve 06.07.2011 / 01:43

1 resposta

5

Não há problema no lado do LVM. Use lvreduce para reduzir um grupo de volumes; Obviamente, se há um sistema de arquivos nele, você não deve encolher abaixo do tamanho do sistema de arquivos. Em seguida, use pvmove para misturar extensões em torno de: pvmove /dev/sdz42 remove extensões do volume físico /dev/sdz42 para outros volumes físicos no mesmo grupo de volumes, após o qual você pode descomissionar o volume físico com vgreduce .

No entanto, isso é discutível, já que você tem um sistema de arquivos XFS e O XFS não oferece suporte a redução . Eu tenho medo que você tenha que mover os dados e refazer o sistema de arquivos (e assim você pode ser completamente nada sutil com o LVM).

    
por 06.07.2011 / 02:01

Tags