LVM reclamando sobre o dispositivo menor que o volume lógico

0

Acabei de instalar o Slackware no meu laptop, com criptografia total de disco (LVM no LUKS). Funciona bem, mas há um aviso do LVM:

WARNING: Device /dev/mapper/lukssda2 has size of 115996431 sectors which is
smaller than corresponding PV size of 115996464 sectors. Was device resized?

Veja como particionei o disco:

mkfs.fat -F32 /dev/sda1 # /boot

cryptsetup luksFormat /dev/sda2
cryptsetup luksOpen /dev/sda2 slackluks

pvcreate /dev/mapper/slackluks
vgcreate cryptvg /dev/mapper/slackluks
lvcreate -L 8G -n swap cryptvg
lvcreate -l 100%FREE -n root cryptvg # /

mkswap /dev/cryptvg/swap

Devo tentar consertar isso? O que fiz de errado?

    
por DBLouis 19.02.2018 / 10:03

1 resposta

1

Você precisa corrigir isso ou terá problemas mais tarde. O problema é que o PV é maior que o espaço que você tem em /dev/mapper/slackluks . A etapa lvcreate -l 100%FREE -n root cryptvg # / não é o problema.

O que você precisa fazer é:

1) inicialize um CD / DVD / USBstick ou live-image e faça o luksopen

2) tornar o sistema de arquivos / menor

e2fsck -fy /dev/root-on-the-lv
resize2fs /dev/root-on-the-lv <smaller size>

3) faça o LV para raiz menor

lvreduce -L -100M /dev/vg/disk-name

4) torne o PV menor com pvresize

Eu nunca fiz isso no LUKS, mas funciona em PVs / LVs 'normais'. No entanto:

  • primeiro backup
  • leia as man-pages de todos os comandos; não corte-os e passe por eles a partir desta resposta
  • esteja preparado para reinstalar (e dar manualmente os tamanhos para PV e LV)
por 20.02.2018 / 22:53