web-dev-qa-db-fra.com

Puis-je "cryptsetup ... luksFormat" une partition formatée avec Ext4, ou doit-elle être non formatée?

Je souhaite installer Full Disk Encryption (FDE) pour un disque dur externe. Ma question concerne la séquence de formatage. La séquence suivante fonctionnera-t-elle correctement ou dois-je exécuter luksFormat sur une partition non formatée?

  1. utiliser gparted pour créer une table de partition msdos
  2. utilisez gparted pour créer et formater une partition avec Ext4 (disons que le nom de la partition est "sdb1")
  3. démonter la partition/dev/sdb1
  4. ouvrez Terminal et exécutez la commande Sudo cryptsetup luksFormat /dev/sdb1

Ai-je maintenant un disque dur externe FDE? J'ai lu à quelques endroits que la commande luksFormat est exécutée sur une partition non formatée. Est-ce une exigence? Ai-je commis une erreur en formatant avec Ext4 puis en exécutant luksFormat? Tout conseil sur la façon de réaliser correctement FDE pour un disque dur externe serait formidable. Merci.

effectuer cette tâche sur Ubuntu 14.04.

2
user308393

Vous avez la mauvaise commande. En supposant que sdb1 ...

Sudo dd if=/dev/urandom of=/dev/sdb1
Sudo cryptsetup -y -v luksFormat /dev/sdb1
Sudo cryptsetup luksOpen /dev/sdb1 $name #change "$name" to any name you wish
# now format
Sudo mkfs.ext4 /dev/mapper/$name
Sudo mkdir /media/mount_point
Sudo mount /dev/mapper/$name /media/mount_point

Voir:

http://www.cyberciti.biz/hardware/howto-linux-hard-disk-encryption-with-luks-cryptsetup-command/

https://help.ubuntu.com/community/EncryptedFilesystemHowto

https://wiki.archlinux.org/index.php/Dm-crypt

2
Panther