暗号化されたホームディレクトリを別のパーティションに移動するにはどうすればよいですか?


10

暗号化されたホームディレクトリを別のパーティションに移動するにはどうすればよいですか?暗号化されていないホームディレクトリを別のパーティションに移動することと暗号化されたホームディレクトリに違いはありますか?

おそらく、Ubuntuインストーラーは、ホームディレクトリを他のパーティションに配置するオプションを提供していますか?

回答:


8

新しいパーティションでデータを暗号化しておくことを想定しています。

まず、実行中のすべてのアプリケーションを閉じます。コピー中にファイルが更新されないようにします。暗号化されたデータを新しいパーティションにコピーします。

ecryptfs-umount-private
chown $USER /new_mount_point/$USER
rsync -avP $HOME/.Private $HOME/.ecryptfs /new_mount_point/$USER
editor /etc/passwd # Change the user's home dir to point to the new location

ログオフログイン

暗号化された家を移動/コピーする場合は、〜/ .Privateと暗号化キー(〜/ .ecryptfs)をコピー/移動するだけです。暗号化されていない場所にコピー/移動したい場合は、.Privateと.ecryptfs以外のすべてをコピーしてください。


おかげで、今、私は既存のパーティションを分割することによって、マウントポイントで新しいパーティションを作成する方法を学ぶ必要があります。そのための新しい質問を開きます。
NES

2

暗号化された家をubuntu 10.04で新しいドライブに移動しようとして混乱した半日後に、私は最終的にこのスレッドを見つけました。

新しいドライブ
をマウントし、その上にユーザー名で新しいフォルダーを
作成します。

chown $ USER / new_mount_point / $ USER

家の下のファイル構造が次のようになっている場合

  • ホーム/ユーザー/.Private
  • ホーム/ユーザー/.ecryptfs
  • home / .ecryptfs

$ HOMEと$ USERを置き換えてこれを使用してください。そうでない場合は、どのようにして暗号化されたホームディレクトリを別のパーティションに移動できますか?

ecryptfs-umount-private
rsync -avP $ HOME / $ USER / .Private $ HOME / $ USER / .ecryptfs / new_mount_point / $ USER
rsync -avP $ HOME / .ecryptfs / new_mount_point

ホームフォルダーの名前を別の「homeold」に変更しますhome
という新しいフォルダーを作成します

fstabを編集して
、新しいドライブを/ homeにマウントします。

再起動


2

これを行う別の方法があります。

https://help.ubuntu.com/community/Partitioning/Home/MovingにあるUbuntuヘルプページを使用する

そのチュートリアルでは、暗号化されていないパーティションを移動する方法を説明しますが、暗号化されたパーティションを移動するために使用した微調整は、コマンドに次の違いがあるそのチュートリアルに従うことでした。なぜこのようにしたのかについての私の説明は、私のことをもっと知っている人からの修正が必要な場合があるので、時間があれば編集またはコメントしてください。

  1. Gpartedでパーティションを作成し、簡単に認識できるラベルを付けます。私たちの一部は、番号で覚えるには多すぎるディスクとパーティションを持っています。

  2. rsyncを使用してファイルをコピーする前に、ecryptfs-umount-privateを使用して暗号化された家のマウントを解除します。私がこれを行った理由は、rsyncがマウントされた/暗号化されていないものと.Private ecryptfsのものをコピーしているようだったからです。以前の投稿で述べた.Privateおよび.ecryptfsフォルダーのみが必要です。

  3. ファイルをコピーするには、「sudo rsync -aXS --exclude = '/ * /。gvfs' / home /。/ media / home /を使用する代わりに、コマンド「sudo rsync -aVP / home / / media / home /」を入力します。 「チュートリアルが言うように。


コマンド「sudo diff -r / home / media / home」からの出力に関するメモ

diffコマンドは、私の場合の相違点の長いリストを報告しましたが、それは私がまだFirefoxを使用しており、ブックマークや履歴などを変更する一連のドキュメントを開いていたためだと思います。チュートリアル、不足しているものは何もありませんでした。再起動後、Firefoxは、ファイルをコピーするずっと前に閉じていた一連のタブを使用してセッションを再開しました。そのため、diffコマンドの出力についての私の想定。


0

ホームディレクトリを他のパーティションにコピーし、システム->管理->ユーザーとグループを使用してユーザー設定ダイアログを開きます。鍵のアイコンをクリックして、自分を認証します

代替テキスト

その後、変更するユーザーを選択し、プロパティをクリックして、詳細タブに移動します

代替テキスト

ホームディレクトリを新しいディレクトリ、つまり他のパーティションにコピーしたディレクトリに変更します。


移動したいのと同じユーザープロファイルでログインできますか?
NES

はい、できますが、カットしないでください。つまり、ホームディレクトリを移動せず、コピーします
binW

この回答は、暗号化されたホームディレクトリから暗号化されていないディレクトリにデータをコピーすることに注意してください。
ジョアン・ピント
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.