私はそれをtar
Ubuntuシステムのバックアップと復元に使用します。
私のUbuntuシステムの/
場合。dev/sda1
/home
dev/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
私の質問は次のとおりです
これですべてのファイルが削除されますか
apt install ubuntu-desktop
?これは私のホームフォルダに影響しますか?ホームフォルダ内のすべてのファイルが消去されるかどうか疑問に思います。
答え1
これを使用してタールボールを抽出すると、tar
ファイルは削除されません(デフォルトでは)。これは2つの質問に対する答えです。インストールによって追加されたファイルはubuntu-desktop
変更されません。/home
ただし、バックアップを抽出すると、tarballに含まれているすべてのファイルが復元されます。つまり、システムのパッケージデータベースがインストール前の状態に戻ります。 。状態ubuntu-desktop
。
完全に元に戻すことができるパッケージをインストールしたい場合は、スナップショットを使用する必要があります。