web-dev-qa-db-fra.com

Puis-je utiliser gparted pour redimensionner une partition chiffrée avec Truecrypt?

J'ai un lecteur externe avec deux partitions - une cryptée, l'autre pas. J'aimerais déplacer toutes les données sur la partition chiffrée, puis la redimensionner pour occuper l'intégralité du lecteur.

Si j'utilise gparted sur une partition cryptée avec TrueCrypt, cela va-t-il détruire les données?

Sinon, je dois décrypter, fusionner, redimensionner, puis rechiffrer.

4
Jono

Gparted ne connaît que les disques physiques - une partition TrueCrypt n'apparaîtra même pas dans Gparted, à moins que toute la partition n'ait été spécifiée en tant que partition TrueCrypt. Les conteneurs n'apparaissent certainement pas.

Il n’existe aucun moyen de redimensionner une partition truecrypt existante (une méthode compliquée fonctionnait avant la version 6.3, mais elle ne fonctionne plus dans les versions récentes).

Je pense que votre seule option est de déplacer vos données vers un autre volume, de formater votre disque et de le truecrypter, puis de copier vos données sur le nouveau disque Truecrypt.

4
Scaine

Je suis conscient que cette question a 2 ans maintenant, mais il existe une solution simple et que d'autres pourraient poser la même question, alors voici ce que j'ai fait:

  • copier toutes vos données sur la partition cryptée
  • écrasez la zone dans laquelle la partition sera redimensionnée avec des données aléatoires. Dans votre exemple, vous pouvez simplement écraser la partition désormais obsolète (cat/dev/urandom>/dev/oldpartition est lente, il existe donc des astuces pour utiliser quelque chose comme ceci: openssl enc -aes-128-ctr -pass pass: "$ (jj if =/dev/urandom bs = 128 compte = 1 2>/dev/null | base64) "-nosalt </ dev/zero | dd de =/dev/sdd obs = 4096 saisissez la taille de secteur correcte dans le fichier obs et faites Assurez-vous d’utiliser le bon périphérique dans le paramètre of. C’est bien plus rapide que d’utiliser/dev/urandom mais rien ne garantit qu’il est aussi sécurisé.)
  • faire une sauvegarde de la table de partition en utilisant dd
  • supprimer la partition maintenant obsolète en utilisant parted
  • démonter la partition cryptée en laissant le conteneur crypté ouvert
  • notez le secteur de départ de la partition que vous souhaitez redimensionner (commencez par basculer les unités sur des secteurs séparés en utilisant "unit s")
  • supprimez la partition que vous souhaitez redimensionner en partie (ne vous inquiétez pas, vos données restent intactes, seule la table des partitions est modifiée)
  • créer une partition ayant exactement le même secteur de départ et la longueur souhaitée
  • lancez cryptsetup redimensionner sur le conteneur crypté ouvert
  • redimensionnez votre système de fichiers pour ext4 utilisez resize2fs/dev/mapper/crypt-container

=> vous avez terminé. En fonction de votre système de fichiers, vous pouvez même remonter votre système de fichiers avant de le redimensionner.

2
christof

En supposant que vous avez créé le volume Truecrypt en le formatant et non en cryptant les données sur place, vous pouvez atteindre votre objectif de la manière suivante (gparted n'est pas une option):

  • monter la partition chiffrée
  • copier toutes les données de la partition non gravée sur le volume Truecrypt monté
  • démonter la partition chiffrée
  • utilisez Parted pour modifier la table de partitions (en supposant que la structure de la table de partitions MBR soit utilisée)
    • supprimer la seconde partition/non chiffrée
    • notez le secteur de départ de la partition Truecrypt
    • supprimer la partition Truecrypt
    • créer une nouvelle partition en utilisant l'ancien secteur de démarrage de l'ancienne partition Truecrypt et le dernier secteur du lecteur, de sorte que la partition occupe tout le disque
  • utilisez extcv sous Windows avec Truecrypt 7.1a installé pour développer le volume Truecrypt dans la nouvelle partition

Un guide plus détaillé est disponible; il expliquera également la marche à suivre pour les volumes hébergés sur des partitions chiffrées sur place.

1
schlimmchen

La dernière fois que j'ai entendu dire que le support pour les partitions chiffrées dans GParted était en cours de développement, aucun code de travail n'avait été publié. En tant que tel, même si vous pouvez probablement déplacer la partition, voire lui attribuer plus d’espace (si vous collez le plus d’espace à la fin et non au début), GParted n’a aucun moyen de redimensionner le système de fichiers, l'espace supplémentaire ne sera pas utilisable. Vous pourrez peut-être ajouter de l'espace sur, puis monter la partition et redimensionner le FS à partir de là, mais je ne suis pas sûr. Je le testerai quand j'aurais du temps libre et le posterais si je pouvais le faire fonctionner.

Le mieux est probablement de le déchiffrer, de mélanger vos données et de les rechiffrer.

0
Perkins