RedHat Linux LVM - determine o espaço livre

2

aqui está meu quebra-cabeças:

Tenho um servidor conectado a uma SAN. Gostaríamos de instalar o Netbackup nele (para fazer o backup deste e de um outro servidor). Eu gostaria de criar uma nova partição dentro de um LVM, sobre 10-15gb, apenas no disco local. No entanto, o Grupo de volumes para o espaço alocado na SAN é o mesmo nome do grupo que está alocado no disco local.

Como posso determinar meu espaço disponível apenas no disco local, dentro do volume lógico? Eu gostaria de evitar o uso do espaço da SAN, pois isso pode causar desempenho e / ou outros problemas que não queremos. O LVDISPLAY mostra todas as estatísticas do LV e o VGS mostra o espaço disponível para todo o grupo de volumes. O volume físico em si não tem espaço disponível para criar uma nova partição ou LV.

Obrigado antecipadamente!

Joel

    
por Jman-49 29.03.2011 / 23:16

5 respostas

1

I would like to create a new partition within an LVM, about 10-15gb, on the local disk only

Isso é muito fácil: lvcreate blah-blah-blah VolGroupName /dev/physical_to_use

    
por 30.03.2011 / 04:48
1

Eu acho que o pvdisplay informa a você PEs gratuitos nesse volume físico. Suponho que isso significa que os PEs não são alocados para volumes lógicos.

    
por 29.03.2011 / 23:30
1

However, the Volume Group for the space allocated on the SAN is the same group name as what's allocated on the local disk.

Você quer dizer que tem dois grupos de volume com o mesmo nome? Se assim for, você pode usar UUIDs para distinguir entre eles ( vgdisplay mostrará os UUIDs). Para evitar confusão, seu primeiro passo deve ser renomear um dos volumes:

vgrename abcdef-ghij-klmn-opqr-stuv-wxyz-012345 local_foo

Editar : A partir do seu comentário, gostaria de saber se você quer dizer que tem um único grupo de volumes que abrange o disco local e a SAN. Se esse for o problema, execute vgsplit para dividi-lo em dois grupos de volume:

vgsplit existing_group local_group /dev/sda1 /dev/sdb1
    
por 30.03.2011 / 01:26
0

pvs(8) mostra o uso de espaço de cada volume físico.

pvmove(8) pode ser usado para mover extensões físicas em um volume lógico entre diferentes volumes físicos.

Se você ainda não tivesse começado, poderia ser uma boa ideia manter os discos locais e SAN em grupos de volumes diferentes.

    
por 30.03.2011 / 10:57
0

Obrigado senhores!

@Bittrance, @Gilles, me fez mudar de ideia, analisando o problema de forma diferente, e @Poige me deu o último elo que faltava. Acabei usando o comando LVM .... / dev / sda1 para criar a partição dentro do PV de disco local existente. Acabou que havia 18gb de espaço livre, dos quais eu usei 15.

Com relação ao MattBianco, eu estou deixando este trabalho, então vou passar o nome VG para outro (vastamente mais experiente) sysadmin para renomear o segundo VG sob circunstâncias controladas (no caso de aplicativos dependendo dele explodirem - você nunca conhecer por aqui). Até lá, ele terá um backup confiável para depender. Se eu estivesse por perto, poderia ter lidado ou ajudado. Eu não tenho idéia por que o sysadmin criar este sistema de arquivos fez o que ele fez. Uma das razões pelas quais estou feliz por ele não estar mais lá ...

Ver vocês do meu novo trabalho. Muito obrigado!

    
por 01.04.2011 / 04:38