tarは私のホームフォルダを上書きします。

tarは私のホームフォルダを上書きします。

私はそれをtarUbuntuシステムのバックアップと復元に使用します。

私のUbuntuシステムの/場合。dev/sda1/homedev/sda2//home

バックアップのために以下を実行します。

cd ~ && sudo tar -cvpzf backup.tar.gz --exclude /home --one-file-system /

それからapt install ubuntu-desktop

今システムを復元したいと思いますbackup.tar.gz。だから私は処刑する

sudo tar -xvpzf backup.tar.gz -C / --numeric-owner

私の質問は次のとおりです

  1. これですべてのファイルが削除されますかapt install ubuntu-desktop

  2. これは私のホームフォルダに影響しますか?ホームフォルダ内のすべてのファイルが消去されるかどうか疑問に思います。

答え1

これを使用してタールボールを抽出すると、tarファイルは削除されません(デフォルトでは)。これは2つの質問に対する答えです。インストールによって追加されたファイルはubuntu-desktop変更されません。/homeただし、バックアップを抽出すると、tarballに含まれているすべてのファイルが復元されます。つまり、システムのパッケージデータベースがインストール前の状態に戻ります。 。状態ubuntu-desktop

完全に元に戻すことができるパッケージをインストールしたい場合は、スナップショットを使用する必要があります。

関連情報