Tar 备份的大小不断增加

Tar backup keeps increasing in size

我有一个应该备份整个系统的备份脚本,但它在备份几天后不断增加。我在 crontab 中设置了每天做一个备份。

TIME=`date +%b-%d-%y`            
FILENAME=backup-$TIME.tar.gz    
SRCDIR=/                    
DESDIR=/home/backup            
tar -cpzf $DESDIR/$FILENAME --exclude=/home/backup --exclude=/tmp --exclude=/sys --exclude=/dev  $SRCDIR

是否还有其他不断变化的目录需要排除?

提前致谢。

您也可以排除 /var/log。

如果您的系统上有一些数据库,备份的大小增加是正常的。

du -hs命令可以显示每个目录中使用的磁盘space。您可以执行 cd / 然后 du -h --max-depth 1 来检查每个目录的大小。从那里你可以知道为什么 tar 大小在增加。