Ubuntuの再インストール:ホームディレクトリからドットファイルをバックアップする必要がありますか?

Ubuntuの再インストール:ホームディレクトリからドットファイルをバックアップする必要がありますか?

最新バージョンを再インストールするため、Ubuntu 13.04をアンインストールします。したがってtar。バックアップには、以下のように隠されたファイル(ドットファイル)が含まれます。

$ tar -tvf ubuntu_home.tar

drwxr-xr-x ravbholua/ravbholua 0 2014-06-08 16:11 home/ravbholua/
drwx------ ravbholua/ravbholua 0 2013-07-04 04:41 home/ravbholua/.compiz/
drwx------ ravbholua/ravbholua 0 2014-06-07 13:27 home/ravbholua/.compiz/session/
-rw-rw-r-- ravbholua/ravbholua 94 2013-07-17 21:09 home/ravbholua/.compiz/session/10cb5b0e6473b31966137407039559636600000017000031
-rw-rw-r-- ravbholua/ravbholua 94 2014-03-30 23:13 home/ravbholua/.compiz/session/10827bd50247533452139619877576376200000017730032
-rw-rw-r-- ravbholua/ravbholua 94 2014-03-26 17:58 home/ravbholua/.compiz/session/1045273c9617fd9fd4139583223634115900000020210032
-rw-rw-r-- ravbholua/ravbholua 93 2013-07-18 19:07 home/ravbholua/.compiz/session/103af463f1638372f413741493305265900000017040031
-rw-rw-r-- ravbholua/ravbholua 94 2013-10-02 21:14 home/ravbholua/.compiz/session/10731c70d9dfbc841d138072379649671100000018220032
-rw-rw-r-- ravbholua/ravbholua 94 2013-07-25 21:20 home/ravbholua/.compiz/session/10178ce07333091a04137476677623131400000017150031
.................
.................
.................
drwx------ ravbholua/ravbholua         0 2014-01-09 08:52 home/ravbholua/.speech-dispatcher/log/
-rw------- ravbholua/ravbholua         0 2014-01-09 08:52 home/ravbholua/.speech-dispatcher/log/dummy
.log
-rw------- ravbholua/ravbholua        42 2014-01-09 08:52 home/ravbholua/.speech-dispatcher/log/festi
val.log
-rw------- ravbholua/ravbholua         0 2014-01-09 08:52 home/ravbholua/.speech-dispatcher/log/espea
k.log
drwx------ ravbholua/ravbholua         0 2014-01-09 08:52 home/ravbholua/.speech-dispatcher/log/debug
/
-rw-rw---- ravbholua/ravbholua      7522 2014-01-09 08:52 home/ravbholua/.speech-dispatcher/log/speec
h-dispatcher.log
drwx------ ravbholua/ravbholua         0 2014-01-09 08:52 home/ravbholua/.speech-dispatcher/pid/
-rw-rw---- ravbholua/ravbholua         5 2014-01-09 08:52 home/ravbholua/.speech-dispatcher/pid/speec
h-dispatcher.pid
drwx------ ravbholua/ravbholua         0 2013-07-16 20:47 home/ravbholua/.synaptic/
-rw-rw-r-- ravbholua/ravbholua       237 2013-08-19 08:53 home/ravbholua/.synaptic/synaptic.conf
-rw-rw-r-- ravbholua/ravbholua         0 2013-08-19 08:53 home/ravbholua/.synaptic/options
-rw-rw-r-- ravbholua/ravbholua         0 2013-09-03 19:01 home/ravbholua/.Xauthority.IJTU2W
-rw-r--r-- ravbholua/ravbholua     12679 2013-07-04 03:14 home/ravbholua/.face

私の考えでは、これらすべてのファイルをバックアップする必要はないということです。逆に、これらのドットファイルをバックアップするのは危険です。本当に必要ですか?新しいUbuntuを再インストールすると、ホームパーティションに多くのドットファイルがある可能性があります。新しいオペレーティングシステムのプライマリパーティションにバックアップファイルを復元したい場合があります。したがって、復元するとき(例tar危険。自動生成されたポイントファイルではなく、意図的に生成したファイル(pdf、オーディオ/ビデオ、テキストなど)を回復することが私の目的だからです。

では、基本パーティションをどのようにバックアップしますか?

ベストアンサー1

目的を理解するコンテンツのみをバックアップしてください。

たとえば、電子メールクライアントに特定の設定ファイルがある場合は、そのファイルを保存できます。もちろん、電子メールクライアントには設定を保存する場所がほとんどありますが、インターフェイスを介して設定を設定している場合は、その場所がわからない場合があります。これに関していくつかの推測を試すことができますが、~/.mymailclientディレクトリ内のすべての項目が構成用のものであると仮定しないでください。

残念ながらこれは、ユーザーのバックアップを実装、文書化、または他のシステムに転送する方法がない現代のソフトウェアブラックボックス構成の標準のようです。この場合、オンラインで誰かが手がかりを持っていることを確認できます。ユーザーメーリングリストに行って聞くこともできます。

プライマリパーティションをどのようにバックアップしますか?

プロセスを完全に自動化するためにtarを使用する代わりに、「バックアップ」ディレクトリを作成し、必要なすべてをここにコピーし、ホームディレクトリのディレクトリ構造をミラーリングしてから、そのディレクトリのtarballを作成することをお勧めします。知っているかわからないかもしれませんが、既存のディレクトリにtarballを解凍すると、既存のファイルを削除せずにすべてが適切になります。たとえば、既存のfooサブディレクトリとアーカイブにファイルがある場合は、foo/bar既存のfooサブディレクトリ。既存のサブディレクトリを置き換えますbarが、ディレクトリの他の内容は変更しません。つまり、アーカイブの解凍は添加物、バックアップtarballをインポートして新しい$ HOMEに抽出すると、その中のファイルが既存のファイルに追加されます。

ただし、コンテンツをバックアップしたい場合は、新しいサブディレクトリに展開してコンテンツを一度に1つのアプリケーションにコピーできます。たとえば、電子メールクライアントをインストールして一度実行すると、設定を含むディレクトリが存在する可能性があります~/.myemailclient。その後、tarバックアップからコンテンツを一時的にコピーできます。アプリがまだ正常に動作している場合は幸いです。そうでない場合(構成の性質がバージョン間で変更されたか、関連ファイルの目的について誤って推測された可能性があるなど)、そのエントリを削除して一時アーカイブから元のバージョンに戻すことができます(または、2番目のバックアップディレクトリを作成してすべてそれが満足するまで、そこに新しいシステム構成をコピーすることができます。

これにより、新しいシステムに一貫性のない状態を残すことなく、できるだけ多くの構成をバックアップできます。

おすすめ記事