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

robert gilles gilles at sequanux.org
Mer 17 Mai 11:17:57 CEST 2023


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
>>>>


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