
Adicionei um disco LVM a um servidor Centos 6. Depois de adicionar o disco, usei o comando echo '- - -' > host0/scan
para procurar o novo disco, que acabou de ser adicionado ao servidor.
Depois disso, pude ver o novo disco usando o comando fdisk -l
. No entanto, só consegui ver o dispositivo LVM, que pertence ao mesmo disco, depois de reiniciar o servidor.
Isto é o que obtive depois de adicionar o novo disco:
fdisk -l
Disk /dev/sdb: 751.6 GB, 751619276800 bytes
255 heads, 63 sectors/track, 91379 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x119722fe
Device Boot Start End Blocks Id System
/dev/sdb1 1 91379 734001786 83 Linux
E o seguinte é o que foi adicionado após a reinicialização do servidor:
Disk /dev/mapper/data-lv: 751.6 GB, 751615082496 bytes
255 heads, 63 sectors/track, 91378 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Existe uma maneira de fazer com que o dispositivo LVM apareça sem reiniciar o servidor?
Responder1
vgchange -a y
deve ativar todos os seus dispositivos LVM, ou
vgchange -a y <vg_name>
para ativar um único,
ambas as ações sem a necessidade de reinicialização.
De man vchange
:
DESCRIÇÃO vgchange permite alterar os atributos de um ou mais grupos de volumes. Seu objetivo principal é ativar e desativar VolumeGroupName ou todos os grupos de volumes, se nenhum for especificado. Somente grupos de volumes ativos estão sujeitos a alterações e permitem acesso aos seus volumes lógicos.
-a, --activate [a|e|l]{y|n} Controla a disponibilidade dos volumes lógicos no grupo de volumes para entrada/saída. Em outras palavras, torna os volumes lógicos conhecidos/desconhecidos para o kernel. Se a opção de ativação automática for usada (-aay), cada volume lógico no grupo de volumes será ativado somente se corresponder a um item na ativação/auto_activation_volume_list definida em lvm.conf. Se esta lista não estiver definida, todos os volumes serão considerados para ativação. A opção -aay também deve ser usada durante a inicialização do sistema para que seja possível selecionar quais volumes ativar usando a configuração activate/auto_activation_volume_list.