web-dev-qa-db-ja.com

別のPCで暗号化されたハードドライブにアクセスするにはどうすればよいですか?

私のubuntu pcが崩壊し、内部ハードドライブを外部USBハードドライブに変えました。多くのことを試した後、ラップトップでライブUSBを使用し、ユニバースリポジトリを有効にしてシナプスとgksu nautilusをインストールした後、暗号化されたハードディスクドライブとホームフォルダー内に2つのアイコンが表示されました。 READMEと言うテキストと、ACCEESS-YOUR-PRIVATE-DATA-DESKTOPと言う奇妙な紫色のテキスト。 readmeテキストを開きますが、access-your-private-data-desktopを開く必要があると言われています。私がそれを行うと、端末のようなものがナノ秒の間開き、その後突然消えます!だから、READMEテキストが言う2番目の方法を試してみてください。これは、ターミナルでecryptfs-mount-privateを実行しています。その後、「エラー:暗号化されたプライベートディレクトリが正しくセットアップされていません」というメッセージが表示されます。何か案は? (私はすでに多くのことを試しましたが、ディスクドライブからファイルを取得することに非常に近いと感じています...ください!ファイルがとても必要です。私もこのSudo ecryptfs-recover-private INFOを試しました:Searching for暗号化されたプライベートディレクトリ(これには時間がかかる場合があります)...検索:ファイルシステムループが検出されました; /sys/kernel/debug/pinctrl' is part of the same file system loop as/sys/kernel/debug '。

2番目のコンピューターにcryptsetupがインストールされていない場合は、Sudo apt-get install cryptsetupからインストールします

インストールしたら、暗号化されたボリュームをもう一度ダブルクリックすると、マウントされます。

[編集]
マウントコマンドmount: unknown filesystem type 'LVM2_member'からのエラーは、それがLVMグループであり、少し異なる方法でマウントする必要があることを示しています。

私のシステムに基づいて、次の情報がマウントに必要な情報を提供することを願っています。

$ Sudo pvs
PV         VG     Fmt  Attr PSize  PFree
/dev/sda2  ubuntu lvm2 a--  99.51g    0 

これは、ボリュームubuntuが物理ボリューム/ dev/sda2上にあることを示しています。次に、lvdisplayコマンドを使用して、グループ内の論理ボリュームをリストする必要があります。

$ Sudo lvdisplay /dev/ubuntu
--- Logical volume ---
  LV Path                /dev/ubuntu/swap
  LV Name                swap
  VG Name                ubuntu

<snip>

  --- Logical volume ---
  LV Path                /dev/ubuntu/home
  LV Name                home
  VG Name                ubuntu

<snip>

  --- Logical volume ---
  LV Path                /dev/ubuntu/root
  LV Name                root
  VG Name                ubuntu

<snip>

上記から、私はhomeroot、およびswapを持っていることがわかります。このグループからhomeパーティションをマウントするには、次のコマンドを実行します。

$ mount /dev/ubuntu/home /mnt/disk

ニーズに合わせてこれを変更する方法がわからない場合は、pvsおよびlvdisplayコマンドの出力を使用して質問を再度編集してください。 Formatting Help もご覧ください。

3
AJefferiss

ここまで来たら

iようやく暗号化されたハードディスクドライブにアクセスでき、ホームフォルダー内に2つのアイコンがあります。 READMEと言っている1つのテキストとACCEESS-YOUR-PRIVATE-DATA-DESKTOP。と言っている奇妙な紫色のもの

これは、eCryptFSを使用してホームフォルダーが暗号化されたままであることを意味します。 ecryptfs-recover-privateスクリプトを実行し、暗号化されたホームを検索する必要があります(または、暗号化されたホームファイルを指定できます)。古いユーザーパスフレーズ、またはマスターパスフレーズのバックアップコピーを要求します。 shouldは、ホーム暗号化をセットアップしたときに、暗号化されたホーム(おそらく/tmp/ecryptfs.XXXXXXXXに)をマウントして読めるようにする必要があります。 /それらをバックアップします。別のユーザーとしてマウントされる可能性があるため、おそらくルートとして読み取る必要があります。

検索中にエラーが発生した場合は、「ダミー」のホームファイル「README」と「ACCEESS-YOUR-PRIVATE-DATA.desktop」を既に見ており、通常/[mountpoint]/home/[username]にあるので大丈夫です。暗号化されたファイルの/[mountpoint]/home/フォルダー。/[mountpoint]/home/.ecryptfs/[username]/.Privateにあり、ecryptfs-recover-privateスクリプトに渡す必要があります。

詳細については、man ecryptfs-recover-privateを参照してください。

ProTip:常に重要なデータのBACKUPSと暗号化キー/ヘッダーを作成するため、この問題は二度とありません

1
Xen2050