Во время последней установки Ubuntu я установил полное шифрование диска, используя опцию в установщике. Кажется, мой диск поврежден, и я хотел бы проверить его на наличие ошибок.
Диски GNOME в Ubuntu 12.10, похоже, пока не способны обрабатывать зашифрованные разделы (и Наутилус также видит диск, но не может его смонтировать), поэтому я ищу способ сделать это в командной строке .
Как разблокировать зашифрованный раздел и проверить файловую систему на наличие ошибок?
Сначала я разблокировал зашифрованный раздел с помощью следующей команды (без повышенных привилегий).
udisksctl unlock -b /dev/sdb5
После запроса я ввел кодовую фразу шифрования na. Я получил Unlocked / dev / sdb5 как / dev / dm-0 сообщение об успешном завершении.
И, наконец, я продолжил проверку файловой системы:
sudo fsck /dev/mapper/ubuntu--vg-root
И это все! : -)
Чтобы дать больше контекста, вот соответствующая часть вывода команды lsblk /dev/sdb
: у меня есть один диск, используемый исключительно для Ubuntu, а зашифрованный раздел находится на /dev/sdb5
. Также обратите внимание, что:
fdisk
не поддерживает зашифрованные разделы, поэтому выполнение традиционной команды sudo fdisk -l
предупредит вас о недопустимых таблицах разделов. Вы можете игнорировать эти сообщения. Или даже лучше: lsblk /dev/sdb
или sudo parted /dev/sdb print
для вывода списка разделов для данного диска (в моем конкретном случае это диск /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