増分バックアップの作成時にtarファイルを管理する方法

増分バックアップの作成時にtarファイルを管理する方法

増分バックアップを使用

tar --create --file=/home/blueray/Documents/backup/dest/$(date +%Y-%m-%d-%H-%M-%S).tar --listed-incremental=/home/blueray/Documents/backup/dest/usr.snar /home/blueray/Documents/backup/src

ところで問題は、

  1. .tar1日に複数回バックアップすると、ファイルが生成されすぎます。たとえば2021-11-23-23-34-38.tar2021-11-23-23-34-43.tar。以前のtarファイルをマージするか削除するのかわかりません。

  2. 最小限の労力でtarファイルを抽出するにはどうすればよいですか(ただ1つのコマンドで期待されます)。

  3. 抽出したい特定のファイルを見つけます。

この問題を解決する方法はありますか?

私の要件を考えると、tarに時間を費やす価値はありますか?

ベストアンサー1

  1. 複数のバックアップバージョンがあるのが一般的です。古いtarファイルを削除すると、そのファイルから抽出/復元できなくなります。

  2. 抽出するには、次のコマンドを実行できます。

    tar --extract --verbose --verbose --listed-incremental=/dev/null --file=2021-11-23-23-34-38.tar
    

    「2021-11-23-23-34-38.tar」ファイルから復元したいようです。

  3. 3番目のポイントに関連して抽出する特定のファイルを見つけるには、以下をリストします。

    tar --list --verbose --verbose --listed-incremental=/home/blueray/Documents/backup/dest/usr.snar --file=2021-11-23-23-34-38.tar
    

おすすめ記事