muda o nome designado da raiz lvm encriptada? de sdo para sdn em crypttab?

0

Eu instalei o debian stretch usando o lvm criptografado do instalador em uma unidade usb.

durante a instalação, com todos os discos conectados, sdo5 é atribuído ao meu disco de inicialização. ao executar o sistema completo, meu disco de inicialização está agora atribuído sdn5

isso é problemático, porque eu tenho um disco de dados criptografados que aparece como sdo1, como por blkid .

Eu preciso alterar a configuração da criptografia e initramfs para procurar por sdn, para que o sdo seja gratuito. Como eu posso fazer isso?

simplesmente alterando o crypttab e rodando update-initramfs -u -k all dá um erro sobre linha inválida no crypttab e então o sistema não inicializa.

cryptsetup: WARNING: invalid line in /etc/crypttab for sdo5_crypt

deve haver outro passo. onde sdo5_crypt é referenciado diferente de crypttab ?

meu crypttab é o seguinte:

sdo5_crypt UUID=long_string_here none luks

e meu fstab é:

/dev/mapper/coldstorage--vg-root /               ext4    errors=remount-ro 0       1
# /boot was on /dev/sdo1 during installation
UUID=long_string_here /boot           ext2    defaults        0       2
/dev/mapper/coldstorage--vg-swap_1 none            swap    sw              0       0

EDITAR:

Eu posso ver que existe um / dev / mapper / sdo5_crypt demorado mesmo quando eu reiniciar após alterar crypttab mas não atualizar initramfs (o que faz com que o sistema solicite a senha para sdn5 )

Se eu puder renomear isso, pode ser o suficiente? lvrename parece não funcionar.

# ls /dev/mapper/
control  sdo5_crypt  coldstorage--vg-root  coldstorage--vg-swap_1

resultado de pvdisplay

  --- Physical volume ---
  PV Name               /dev/mapper/sdo5_crypt
  VG Name               coldstorage-vg

e tente corrigir ...     # pvmove / dev / mapper / sdo5_crypt / dev / mapper / sdn5_crypt       Volume físico "/ dev / mapper / sdn5_crypt" não encontrado no grupo de volume "coldstorage-vg".

    
por jakethedog 25.01.2018 / 01:34

1 resposta

0

Entendi.

dmsetup rename sdo5_crypt sdn5_crypt
sed -i -e 's/sdo5_crypt/sdn5_crypt/g' /etc/crypttab
update-initramfs -u -k all
    
por 25.01.2018 / 03:37