Clonar SSD cifrado LUKS a NVME (tamaño ligeramente diferente)

Clonar SSD cifrado LUKS a NVME (tamaño ligeramente diferente)

Compré un NVME del mismo tamaño que mi SSD anterior para clonarlo. Quiero decir, pensé que eran del mismo tamaño. Se supone que ambos son discos de 1 TB.

Hice:

sudo dd if=/dev/sda of=/dev/nvme1n1 bs=64K conv=sync,noerror status=progress

nvme1n1(sin p1 o p2, etc.).

Estos son los tamaños exactos en bytes:

dispositivo viejo tamaño (dispositivo antiguo) tamaño (dispositivo nuevo) Nuevo dispositivo
sda 1000207286272 > 1000204886016 nvme1n1
 sda1 1207960064 = 1207960064  nvme1n1p1
 sda2 998998277632 > 998995877376  nvme1n1p2

El SSD estaba cifrado con LUKS.

Ahora en mi GRUB recibo errores de:

  • /dev/mapper... tiene un tamaño de sectores xxxxxxxx que es más pequeño que el tamaño PV correspondiente de los sectores yyyyyyyyy. ¿Se cambió el tamaño de Devize? Uno o más dispositivos utilizados como PV en el grupo de volúmenes VG han cambiado de tamaño.

  • grub-probe: error: no se puede encontrar una unidad GRUB para /dev/sda1. Consulta el mapa de tu dispositivo

  • lsblk: /dev/mapper/volumegroup-home: no es un dispositivo de bloque

Intenté editar/etc/crypttab como se indica en esta otra preguntapero no entiendo la respuesta y los cambios que debo hacer.

Esa respuesta habla de:

  • Cambiar el nombre del dispositivo: el antiguo archivo /etc/crypttab tiene una sdb2_crypt UUID=... none luks, discardlínea.

    Si simplemente cambio ese "nombre de dispositivo" sdb2_crypta nuevo, nvme1n1p2_cryptno funciona.

  • reconstruir la imagen inicial del disco ram: no sé si eso es montar las particiones en un entorno en vivo e hice esto:

    sudo grub-mkconfig -o /boot/grub/grub.cfg

    Porque después de eso todavía recibo errores de:

    • el tamaño del sector es más pequeño, y
    • no encuentra /dev/sda2 y
    • /dev/mapper/volumegroup-home: not a block device.

En resumen, necesitaría información más detallada sobre los pasos específicos para clonar el disco de SSD a NVME sin recibir referencias de que el tamaño del sector es más pequeño (ya que no cambié el tamaño) y me falta un sdadispositivo antiguo cuando ahora es un nvmep1. La información que había allí no fue suficiente para que yo la entendiera.

Estoy ejecutando Debian estable. La pregunta/respuesta citada se refería a los sistemas Fedora y tenía enlaces a la documentación de Fedora, por lo que no sé si se aplicaría alguna diferencia a mi sistema operativo.

información relacionada