A medida que me estoy acercando más a Linux, me gustaría hacer algunos cambios en mi configuración que me parecen bastante avanzados.
Pero antes que nada déjame explicarte mi configuración para que sepas con qué estás tratando.
Este es un Lenovo T430s con un HDD de 500GB y un SSD m4ATA m4ATA crucial de 128GB adicional. Actualmente estoy ejecutando Fedora 19 y elegí encriptar todo el SSD durante la configuración inicial de Fedora. Fedora usó 60GB como partición encriptada / home de luks que no es mucho después de un tiempo.
Si uso un lsblk en este momento, se ve así:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465,8G 0 disk
└─sda1 8:1 0 465,8G 0 part /mnt/newhome
sdb 8:16 0 119,2G 0 disk
├─sdb1 8:17 0 200M 0 part /boot/efi
├─sdb2 8:18 0 500M 0 part /boot
└─sdb3 8:19 0 118,6G 0 part
└─luks-32ead9fa-03af-46a6-9503-a9426ab00d86 253:0 0 118,6G 0 crypt
├─fedora_klinkpad-swap 253:1 0 7,8G 0 lvm [SWAP]
├─fedora_klinkpad-root 253:2 0 50G 0 lvm /
└─fedora_klinkpad-home 253:3 0 60,8G 0 lvm /home
sr0
Entonces me gustaría mover la partición / home de / dev / sdb3 a / dev / sda1. Eso es muy facil. La parte bastante difícil es que también me gustaría cifrar el HDD para que se descifre junto con mi SSD durante el proceso de arranque y se monte correctamente como mi nuevo / hogar (supongo que fstab es mi amigo aquí) ) Además de eso, me gustaría ampliar la partición encriptada de root luks por los ahora liberados 60 GB de mi carpeta anterior / principal ya que ya no necesito eso.
Mis preguntas para usted son si esto es posible, y si es así, ¿cuál sería la mejor manera de abordar esto?
¡Muchas gracias de antemano!
Stefan
fuente
Respuestas:
La forma más fácil es:
cifrar sda1 como se desee
crear lvm o partición estándar en sda1 para
/home
sudo lvm lvmove /dev/mapper/fedora_klinkpad-home /dev/mapper/{blah|sda1}
Con el funcionamiento del espacio que ha quedado libre:
sudo lvm lvextend /dev/mapper/fedora_klinkpad-root -l+$someamt of the 60 g
)confirmar que los líquidos están sanos AMBOS
/etc/fstab
y/etc/crypttab
reconstruir initramfs con
sudo update-initramfs -u -k all
(opcionalmente, recrear todos juntos reemplazando -u con -c) seguido de sudo update-grubfuente