[Sequanux-ml] copie/ installation d'un /home chiffré sur un ssd nvme depuis un /home non crypté d'un disque dur classique

simon.guinot at sequanux.org simon.guinot at sequanux.org
Lun 22 Mai 17:24:37 CEST 2023


Salut Gilles,

Dans ton fichier crypttab il me semble que tu utilises l'UUID de la
partition déchiffrée. Cet UUID n'existera qu'une fois que la partition
aura été déverrouillée...

Donc dans /etc/crypttab tu dois utiliser l'UUID de la partition chiffrée:

luks-6a4b7479-ca31-45db-b1cc-946354edb974 UUID=6a4b7479-ca31-45db-b1cc-946354edb974 none luks,discard

Simon

On Wed, May 17, 2023 at 11:17:57AM +0200, robert gilles wrote:
> Bonjour,
> 
> je voudrais migrer le /home d'un disque dur classique vers un nouveau plus
> rapide et crypté , un ssd nvme, le probleme est qu'il y a une erreur :
> probleme de dépendance au démarrage..
> 
> la methode que j'ai employé est:
> 
> mise en place du nvme puis création d'une partition cryptée luks sur ce
> nouveau disque puis copie du contenu de mon /home dessus ( sudo cp -av
> /home/. /media/gil/home/)
> 
> ensuite dans le fichier fstab j'ai désactivé l'ancien home en le commentant
> puis en rajoutant le nouveau disque et en le montant sur /home
> (/dev/mapper/luks-6a4b7479-ca31-45db-b1cc-946354edb974 /home ext4
> defaults,x-gvfs-show 0 2) mais au redémarrage il y a une erreur : problème
> de dépendance
> 
> la commande sudo blkid retourne :(avec le disque déverrouillé depuis le
> programme "disques" et j'indique que les lignes concernant le disque ssd):
> /dev/nvme0n1: UUID="6a4b7479-ca31-45db-b1cc-946354edb974" TYPE="crypto_LUKS"
> 
> /dev/mapper/luks-6a4b7479-ca31-45db-b1cc-946354edb974: LABEL="home"
> UUID="e7e76470-3f83-43f9-94e3-285f655d8812" BLOCK_SIZE="4096" TYPE="ext4"
> 
> le montage se fait alors sous /media/gil/home (le /home est déjà occupé par
> le disque dur classique)
> 
> 
> mon fichier cryptab :
> 
> # <target name>    <source device>        <key file>    <options>
> luks-6a4b7479-ca31-45db-b1cc-946354edb974
> UUID=e7e76470-3f83-43f9-94e3-285f655d8812 none luks,discard
> 
> 
> copie d’écran des messages d'erreurs du démarrage:
> 
> https://pic.infini.fr/gallery#RYb0ZbSg/jys077FD.png
> 
> =>les premières lignes d'erreurs sont: "time out waiting for device
> /dev/disk/by-uuid/e7e76470-3f83-43f9-94e3-285f655d8812" => effectivement ce
> lien n'existe pas
> 
> "dependency failed for Cryptographysetup for
> luks-6a4b7479-ca31-45db-b1cc-946354edb974"
> 
> 
> auriez vous une idée d’où provient l'erreur ?
> 
> merci
> 
> Gilles ROBERT
> 
> Le 15/05/2023 à 11:46, simon.guinot at sequanux.org a écrit :
> > Salut Gilles,
> > 
> > J'ajoute de nouveau la ML Sequanux en copie. Essaie de bien utiliser
> > "répondre à tous" lorsque tu échanges des emails avec la ML.
> > 
> > Peux tu nous donner la commande que tu utilises et le message d'erreur
> > exact qui est retourné ?
> > 
> > A+
> > 
> > Simon
> > 
> > On Fri, May 12, 2023 at 11:08:08PM +0200, robert gilles wrote:
> > > je reviens vers toi pour te dire que j'avais saisi la commande volume
> > > "démonté" d’où l'absence de label et de modif du path merci pour ta reponse
> > > le resultat de la commande avec le volume monté renvoie ce qu'on attendait:
> > > 
> > > *$ sudo blkid
> > > *
> > > 
> > > /dev/mapper/luks-6a4b7479-ca31-45db-b1cc-946354edb974: LABEL="home"
> > > UUID="e7e76470-3f83-43f9-94e3-285f655d8812" BLOCK_SIZE="4096" TYPE="ext4"
> > > 
> > > ceci dit je n'arrive toujours pas à monter ce /home crypté, message d'erreur
> > > : probleme de dépendance..
> > > 
> > > merci a+
> > > 
> > >   gilles
> > > 
> > > Le 12/05/2023 à 20:21,simon.guinot at sequanux.org  a écrit :
> > > > Salut Gilles,
> > > > 
> > > > J'ajoute la ML Sequanux en Cc.
> > > > 
> > > > Pour changer le label d'un volume ext4 tu peux utiliser la commande
> > > > tune2fs:
> > > > 
> > > > $ sudo tune2fs -L home /dev/mapper/luks-6a4b7479-ca31-45db-b1cc-946354edb974
> > > > 
> > > > A+
> > > > 
> > > > Simon
> > > > 
> > > > On Fri, May 12, 2023 at 05:47:08PM +0200, robert gilles wrote:
> > > > > Bonjour simon,
> > > > > 
> > > > > la commande sudo blkid me renvoie une ligne luks qui indique un label que je
> > > > > voudrais modifier ("newhome" à renommer en home):
> > > > > 
> > > > > sudo blkid
> > > > > 
> > > > > /dev/mapper/luks-6a4b7479-ca31-45db-b1cc-946354edb974: LABEL="newhome"
> > > > > UUID="e7e76470-3f83-43f9-94e3-285f655d8812" BLOCK_SIZE="4096" TYPE="ext4"
> > > > > 
> > > > > as tu une idée de comment faire ?
> > > > > 
> > > > > merci
> > > > > 
> > > > > gilles
> > > > > 
> -- 
> Attention, le reply-to se fait à l'expéditeur, pas à la liste
> Sequanux-ml at sequanux.org
> https://vm3.sequanux.org/cgi-bin/mailman/listinfo/sequanux-ml
-------------- section suivante --------------
Une pièce jointe autre que texte a été nettoyée...
Nom: signature.asc
Type: application/pgp-signature
Taille: 833 octets
Desc: non disponible
URL: <http://vm3.sequanux.org/pipermail/sequanux-ml/attachments/20230522/561eda6a/attachment.sig>


Plus d'informations sur la liste de diffusion Sequanux-ml