Shell-Script
創建增量備份時如何管理 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
但問題是,
.tar
當我每天備份多次時,它會創建太多文件。例如2021-11-23-23-34-38.tar
,2021-11-23-23-34-43.tar
。我不知道是合併還是刪除舊的 tar 文件。- 我將如何以最小的努力提取 tar 文件(需要一個命令)。
- 查找要提取的特定文件。
什麼可以解決這個問題。
考慮到我的要求,是否值得在 tar 上投入時間?
- 擁有多個備份版本是正常的,如果您刪除舊的 tar 文件,您將無法再從中提取/恢復。
- 為了提取,您可以發出以下命令:
tar --extract --verbose --verbose --listed-incremental=/dev/null --file=2021-11-23-23-34-38.tar
我想在這裡您要從文件“ 2021-11-23-23-34-38.tar ”中恢復 3. 關於您的第三點,以便找到要提取的特定文件,您可以列出
tar --list --verbose --verbose --listed-incremental=/home/blueray/Documents/backup/dest/usr.snar --file=2021-11-23-23-34-38.tar