web-dev-qa-db-ja.com

12.10アップグレード後、起動時にLUKS暗号化USBをマウントできません

USBディスクを使用してUbuntuマシンをバックアップし、使用するビデオファイルを保存します。 ext4にフォーマットされ、LUKS暗号化を使用します。 12.04を使用していたときは問題なく動作し、再起動するたびに自動的にマウントされました。 passworkdをウィンドウに一度入力するだけで、システムに永久に記憶するように指示しました。

12.10にアップグレードした後、マウントされなくなりました。別のUUID/dev/mapper/etc/fstabで試しましたが、起動時に動作しません。ドライブのマウントに失敗したというエラーが表示され、手動でマウントするかスキップするように求められます。 12.10でのディスクのマウント方法の変更に関連する可能性があります。/mediaフォルダーにユーザー用のサブフォルダーがあり、ディスクがそのフォルダー内の独自のサブフォルダーにマウントされていることがわかりました。

ブート後に現在のfstabセットアップを機能させることができましたが、パスワードを入力した後、アプリのディスクを介してドライブを最初にマウントした後でのみです。

最初にそれを実行しないと、ディスクが存在しないことを示すエラーメッセージが表示されます。ターミナルからのこれらのペーストでは、ディスクの回避策を使用した後のblkidの違いを見ることができます。

ramon@ramon-ldc-20120921:~$ Sudo mount /media/ramon/Respaldo/ [Sudo] password for ramon: mount: special device UUID=34241b59-8d65-4e8a-bda4-ef4ab6935eb3 does not exist ramon@ramon-ldc-20120921:~$ Sudo blkid /dev/sda1: UUID="71acf30d-abe7-41f1-b678-e9d5db5fa04f" TYPE="ext4" /dev/sda5: UUID="944dde6d-6232-4b96-b347-4d3dff2994f3" TYPE="ext4" /dev/sdb1: UUID="841e796b-e384-4b83-9432-10fa0d863600" TYPE="crypto_LUKS"

ここでは、ディスクアプリを使用してディスクをマウントしました。

ramon@ramon-ldc-20120921:~$ Sudo blkid /dev/sda1: UUID="71acf30d-abe7-41f1-b678-e9d5db5fa04f" TYPE="ext4" /dev/sda5: UUID="944dde6d-6232-4b96-b347-4d3dff2994f3" TYPE="ext4" /dev/sdb1: UUID="841e796b-e384-4b83-9432-10fa0d863600" TYPE="crypto_LUKS" /dev/mapper/luks-841e796b-e384-4b83-9432-10fa0d863600: LABEL="Respaldo" UUID="34241b59-8d65-4e8a-bda4-ef4ab6935eb3" TYPE="ext4"

これは、現在/etc/fstabにある行です。

UUID=34241b59-8d65-4e8a-bda4-ef4ab6935eb3 /media/ramon/Respaldo ext4 defaults 0 2

私はすでにいくつかの研究を行ってきましたが、ここAskUbuntuでも他の場所でも答えを見つけていません。コワーキングスペースでUbuntuを使用しているプログラマーを数人試してみましたが、そのような問題に直面したことは一度もありませんでした。

私が欲しいのは、コンピューターを起動するたびにディスクが自動マウントされることです。

あなたの助けと、この投稿を通して貴重な時間を過ごしてくれたすべての人に感謝します。

5
Ramon Suarez

次の手順を使用して回避策を見つけました: HOWTO:キーファイルでLUKS暗号化ドライブを自動的にロック解除

指示に従って再起動すると、Nautilusウィンドウの左側のツリーにディスクが表示されますが、/etc/fstabに独自の行がありますが、マウントされません。

Sudo mount -aと入力すると、ディスクがマウントされます。変じゃないですか?

とりあえずやってきたことは、スタートアップアプリケーションにgksudo mount -aを追加することです(ダッシュで見つけることができます。入力を開始するだけです)。

Startup Applications Icon in Dash

次に、追加をクリックします。

Startup Applications List

そして、空白を埋めます:

Edit Startup Application

重要な部分は、コマンドの右側にgksudo mount -aと入力することです。

誰かがもっと簡単な方法を見つけられることを願っています!

0
Ramon Suarez

12.04で以前にマウント可能なものが14.04でマウントされず、 バグ であることが判明したという問題がありました。手動修正は

$ Sudo apt-get install cryptsetup

このパッケージはデフォルトではインストールされませんが、暗号化されたボリュームをマウントするために必要です。参照用のエラーは次のとおりです。

/ dev/sdl1のロック解除エラー:コマンドラインの生成エラー `cryptsetup luksOpen"/dev/sdl1 "" luks-b5479205-958b-43ad-9b73-nnnnnnnnnn "':子プロセス" cryptsetup "の実行に失敗しました(そのようなファイルまたはディレクトリはありません)(g-exec-error-quark、8)

10
artfulrobot

Gnomeの「udisks2」に暗号化パスワードを要求するGUIで自動的にマウントさせるには、fstabおよびcrypttabでそれについて何も言及しないでください。

udisksは自動的に/dev/mapper/luks-xxxxにマッピングをセットアップし、/media/[username]/[label]の下にマウントしようとします

Fstabのエントリを使用する場合、システムがマウントを試行する前にluksマッピングが設定されていることを確認する必要があります。

2
Mourad