Lors de la dernière installation d'Ubuntu, j'ai configuré le chiffrement intégral du disque à l'aide de l'option du programme d'installation. Mon disque semble maintenant être corrompu et j'aimerais vérifier s'il contient des erreurs.
Les disques GNOME sous Ubuntu 12.10 ne semblent pas encore capables de gérer les partitions chiffrées (et Nautilus voit également le disque, mais ne parvient pas à le monter). Je cherche donc un moyen de le faire en ligne de commande.
Comment puis-je déverrouiller ma partition cryptée et vérifier le système de fichiers à l'intérieur pour rechercher des erreurs?
J'ai d'abord déverrouillé ma partition chiffrée avec la commande suivante (aucun privilège élevé requis)
udisksctl unlock -b /dev/sdb5
Après y avoir été invité, j’ai saisi la phrase secrète de cryptage et j’ai reçu le message nlocked/dev/sdb5 sous le nom/dev/dm- indiquant le succès.
Et finalement, je suis allé faire la vérification du système de fichiers:
Sudo fsck /dev/mapper/ubuntu--vg-root
Et c'était ça! :-)
Pour vous donner un peu plus de contexte, voici la partie pertinente de la sortie de la commande lsblk /dev/sdb
: j'ai un seul disque, utilisé exclusivement pour Ubuntu, et la partition chiffrée est sur /dev/sdb5
. Notez également que:
fdisk
ne semble pas prendre en charge les partitions chiffrées. Par conséquent, l'exécution de la commande traditionnelle Sudo fdisk -l
vous avertira des tables de partition non valides. Vous pouvez ignorer ces messages. Ou même mieux: lsblk /dev/sdb
ou Sudo parted /dev/sdb print
pour répertorier les partitions du disque donné (dans mon cas, le disque est /dev/sdb
).$ lsblk /dev/sdb
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb 8:128 0 111,8G 0 disk
├─sdb1 8:129 0 243M 0 part
├─sdb2 8:130 0 1K 0 part
└─sdb5 8:133 0 111,6G 0 part
└─luks-9cf37a83-e84a-4b85-9bba-7bcbaba8058e (dm-0) 252:0 0 111,6G 0 crypt
├─ubuntu-root (dm-1) 252:1 0 103,7G 0 lvm
└─ubuntu-swap_1 (dm-2) 252:2 0 7,9G 0 lvm
$ Sudo parted /dev/sdi print
Model: ATA OCZ-AGILITY3 (scsi)
Disk /dev/sdi: 120GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 1049kB 256MB 255MB primary ext2 boot
2 257MB 120GB 120GB extended
5 257MB 120GB 120GB logical