web-dev-qa-db-ja.com

暗号化されたディスクのエラーをチェックする方法

Ubuntuの最後のインストール中に、インストーラーのオプションを使用してディスク全体の暗号化を設定しました。ディスクが破損しているようです。エラーをチェックしたいと思います。

Ubuntu 12.10上のGNOMEディスクはまだ暗号化されたパーティションを処理できないようです(そしてNautilusもディスクを認識しますが、マウントに失敗します)。そのため、コマンドラインで実行する方法を探しています。

暗号化されたパーティションのロックを解除して、ファイルシステム内のエラーを確認するにはどうすればよいですか?

3
David Planella

最初に次のコマンドで暗号化されたパーティションのロックを解除しました(昇格した権限は不要です)

udisksctl unlock -b /dev/sdb5

プロンプトが出された後、暗号化パスフレーズを入力しましたna-成功したことを示すnlocked/dev/sdb5 as/dev/dm-メッセージが表示されました。

そして最後に、ファイルシステムチェックを実行しました。

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からの出力

$ 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  

Partedからの出力

$ 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
3
David Planella