我正在尝试在远程服务器上进行完整的系统备份。我想使用 Borg 进行此过程,因为它具有重复数据删除功能,因此它只会复制不同的文件,因此不会像常规备份那样占用太多空间。目前我正在使用以下命令:
sudo borg create --stats --progress --one-file-system --compression lz4 backup::Monday /run/media/archie/server/{bin,boot,etc,home,lib,lib64,opt,root,run,sbin,srv,tmp,usr}
这看起来不是最佳解决方案,那么我该如何改进呢?或者是否有其他具有重复数据删除功能的工具可以完成这项工作?
答案1
我已经用这个脚本解决了这个问题:
borg create --stats --progress --compress lz4 --one-file-system \
--exclude $SERVER/dev \
--exclude $SERVER/mnt \
--exclude $SERVER/proc \
--exclude $SERVER/run \
--exclude $SERVER/swapfile \
--exclude $SERVER/tmp \
--exclude $SERVER/sys \
--exclude $SERVER/lost+found \
$BACKUP::$DAY $SERVER