深刻な問題が発生しているコンピューターがありますが、どのくらい続くかわかりません。ホームディレクトリをバックアップし、Googleドライブのようにクラウドにアップロードしたいのですが、どうすればよいですか?
@heynnemaがコメントで述べたように、これを行う最良の方法は、おそらくポータブルハードドライブを使用することです。そうは言っても、自分のやり方から始めて、いくつかのオプションを提供します。
Googleドライブの暗号化とバックアップ(推奨されません)
警告:これには、圧縮してホームディレクトリの内容を複製するための十分な空き容量がディスクに必要です。フォーマット
ディレクトリをバックアップするユーザーとしてログインしている間に、ターミナルを開き、次のアクションを実行します。
cd ~/
/home
に保存される暗号化された圧縮ファイルに圧縮します。パスワードの入力を求められたら、圧縮されたバックアップの暗号化に使用されるため、安全なものを使用してください。安全のために、これも1Gファイルに分割します。 Googleがファイルサイズにどのような制限を設けているのかわかりません。Sudo tar -cJf - ~/ | gpg2 -c | Sudo split -b 1G - ../$USER-home.tar.xz.gpg.
/home
に同様の名前のファイルがたくさんあるはずです。すべての名前はYOUR-USERNAME-home.tar.xz.gpg.*
のようになっています。ホームディレクトリがギグ以下の場合、ファイルは1つだけです。以下を実行して確認してください:ls /home
Googleドライブからそれらを元に戻したい場合は、すべてを1つのディレクトリに保存します。ターミナルでそのディレクトリに移動し、次のいずれかのコマンドを実行して、YOUR-USERNAME
をバックアップファイルに反映されているユーザー名に変更します。復号化のためにパスワードが要求されたら、バックアップの暗号化に使用したのと同じパスワードを入力します。
cat YOUR-USERNAME-home.tar.gpg.* | gpg -d > /path/to/save/tar/file/YOUR-USERNAME-home.tar.xz
/home/YOUR-USERNAME
への権利を復号化および解凍します:cat YOUR-USERNAME-home.tar.gpg.* | gpg -d | tar -xJf -
外部ハードドライブへのバックアップ(推奨)
外部ドライブを接続し、ターミナルから次のコマンドを実行します。
Sudo tar -cf /path/to/your/hd/$USER-home.tar ~/
バックアップファイルにアクセスする準備ができたら、ハードドライブからtarファイルを開いて、何でもコピーするか、全体を抽出することができます。