Se você usa SAN, não crie Volume Groups com o mesmo nome em máquinas diferentes
Como criar um disco LVM numa máquina virtual:
- Inclua os discos na máquina virtual; - Execute os comandos abaixo para reconhecer os novos discos; echo "- - -" >/sys/class/scsi_host/host0/scan echo "- - -" >/sys/class/scsi_host/host1/scan echo "- - -" >/sys/class/scsi_host/host2/scan
- Utilize o comando dmesg para ver o device gerado /dev/sdX e /dev/sdY;
- Com o comando abaixo formate o disco /dev/sdX e /dev/sdY como tipo LVM echo -e "n\np\n1\n\n\nt\n8e\nw" | fdisk /dev/sdX echo -e "n\np\n1\n\n\nt\n8e\nw" | fdisk /dev/sdY
- Devem ter sido criadas as partições /dev/sdX1 e /dev/sdY1 - Utilize os comandos abaixo para criar o Volume Group e o Logical Volume e formatar como ext4: pvcreate /dev/sdX1 /dev/sdY1 vgcreate/dev/sdX1 /dev/sdY1 lvcreate -l 100%FREE-n mkfs.ext4 -L /dev/mapper/ -
- Utilize o comando blkid para pegar o UUID e editar o /etc/fstab
Como expandir um Logical Volume:
- Inclua o disco na máquina virtual; - Execute os comandos abaixo para reconhecer o novo disco; echo "- - -" >/sys/class/scsi_host/host0/scan echo "- - -" >/sys/class/scsi_host/host1/scan echo "- - -" >/sys/class/scsi_host/host2/scan - Utilize o comando dmesg para ver o device gerado /dev/sdZ; - Com o comando abaixo formate o disco /dev/sdZ como tipo LVM echo -e "n\np\n1\n\n\nt\n8e\nw" | fdisk /dev/sdZ - Devem ter sido criada a partição /dev/sdZ1 - Utilize os comandos abaixo para expandir o LV; pvcreate /dev/sdZ1 vgextend/dev/sdX1 lvresize -r -L +10G /dev/mapper/ - ou lvresize -r -l +100%FREE /dev/mapper/ -
Como remove um Volume Group:
lvchange -anvgchange -an lvremove vgremove pvremove /dev/sdZ1 echo 1 > /sys/block/sdZ/device/delete