domingo, 10 de maio de 2020

lvm - Aprendi Até que Enfim!

Sempre tive essa pendência comigo, aprender a usar o lvm!

Tirei o domingo para aprender.

Valeu a pena!

Segue o fio...




Assisti alguns videos, gostei muito do video do Linuxtips, o cara é foda o video é de 5 anos atrás, e do Linux 4Fasters.

Vou compartilhar o que eu fiz.

  1. Criei uma maquina virtual com ubuntu-mate-20.04 no virtualbox
  2. Adicionei 2 discos nela, 1 de 50GB e outro de 100GB
  3. Executei a instalação no formato lvm no disco menor de 50GB
  4. Após o fim da instalação, reniciei a maquina virtual com o livecd do ubuntu usado para instalação
  5. Então, após assistir os videos q listei acima, executei os comandos, na ordem:
0- lista mount points
$ lsblk

1- listar physical volumes
$ pvs
pv = /dev/sda2
gv = /vgubuntu-mate

2- listar volumes grups
$ vgs
vg = vgubuntu-mate

3- listar logical volumes
$ lvs
vg = vgubuntu-mate
lv = root 
lv swap_1

4- reduzir para 25GB o lv root
$ lvreduce /dev/vgubuntu-mate/root -L25GB -r

5- criar um lv 25GB chamado home no vgubuntu-mate
$ lvcreate  -n home -L23.54GB vgubuntu-mate

6- formatar novo lv = home
mkfs.ext4 /dev/sda2/vgubuntu-mate/home

6- copiar os arquivos do lv = root on /home para o lv = home on /home
criar diretorio de montagem temporario
$ mkdir /tmp/root
$ mount /dev/vgubuntu-mate/root /tmp/root
$ mkdir /tmp/home
$ mount /dev/vgubuntu-mate/home /tmp/home
$ du -sh /tmp/root/home
$ du -sh /tmp/home
$ rsync -a /tmp/root/home /tmp
$ mv /tmp/root/home /tmp/root/home-old

7- alterar o fstab para apontar para lv = home on /home
$ cat /tmp/root/etc/fstab
$ vim /tmp/root/etc/fstab

copiei a linha:
/dev/mapper/vgubuntu--mate-root / ext4 erros=remount-ro 0 1

colei como:
/dev/mapper/vgubuntu--mate-home /home ext4 erros=remount-ro 0 1
salvar!

8- dar boot e verificar

9- se tudo ok, apagar /home on lv = root


    Fiz outro boot na maquina virutal e funcionou perfeitamente!

    Sensacional, pessoal!

    Partição fisica nunca mais! 

    Pretendo fazer mais posts, com testes migração do ubuntu mate 18.04 para 20.04 com lvm.

    Abraços!
   Igor Ferreira Dev.

lvm - Aprendi Até que Enfim!

Sempre tive essa pendência comigo, aprender a usar o lvm! Tirei o domingo para aprender. Valeu a pena! Segue o fio... Assisti alguns videos,...