Migrer un volume Block Storage vers un volume chiffré LUKS
Objectif
OVHcloud propose désormais des volumes Block Storage chiffrés avec LUKS. Il n’est actuellement pas possible de convertir directement un volume existant en volume LUKS via l’option de retype, ni de le sauvegarder pour le restaurer ensuite en tant que volume LUKS.
Ce guide explique comment migrer vos données d’un volume Block Storage standard vers un nouveau volume chiffré LUKS en créant un nouveau volume et en copiant vos données de manière sécurisée.
Prérequis
- Une instance Public Cloud dans votre projet Public Cloud.
- Un volume Block Storage existant (source)
- Un accès administrateur (root ou sudo) à votre instance
En pratique
Etape 1 : Créer un volume LUKS
Depuis votre espace client OVHcloud, créez un nouveau volume Block Storage et sélectionnez le type LUKS.
Une fois attaché à votre instance, le volume LUKS se comporte comme un volume standard. Le chiffrement et le déverrouillage sont entièrement gérés par l’infrastructure OVHcloud.
Étape 2 : Attacher les volumes à votre instance
-
Attachez les deux volumes à votre instance :
- Volume source (non chiffré)
- Volume cible (chiffré LUKS)
-
Vérifiez que les deux volumes sont visibles sur votre instance :
Exemple de sortie :
Étape 3 : Préparer le volume LUKS (chiffré)
- Formatez le volume LUKS avec le système de fichiers de votre choix (par exemple ext4) :
- Montez le volume cible :
Étape 4 : Monter le volume source
Si ce n’est pas déjà fait, montez le volume source sur votre instance :
Étape 5 : Copier les données
Utilisez rsync pour copier vos données du volume source vers le volume cible chiffré LUKS tout en conservant les permissions et attributs :
Étape 6 (facultatif) : Vérification et détachement
-
Vérifiez que vos données ont été copiées correctement. Vous pouvez utiliser des commandes comme
ls,duoursync --dry-runpour un contrôle rapide. -
Démontez les deux volumes :
- Détachez le volume source s’il n’est plus nécessaire.
Étape 7 (facultatif) : Mettre à jour vos points de montage
Si le volume LUKS doit être utilisé de manière permanente, ajoutez une entrée dans /etc/fstab pour qu’il soit monté automatiquement au démarrage :
Exemple:
Notes:
Remplacez par l’UUID réel de votre volume LUKS (obtenez-le avec sudo blkid /dev/vdc).
Assurez-vous que le point de montage /mnt/data existe avant le démarrage, sinon le système risque de ne pas pouvoir monter le volume.
Aller plus loin
Échangez avec notre communauté d'utilisateurs.