我需要一个脚本,当我执行它时,它会将系统备份到特定的文件夹(目标)。
我还想排除一些文件。
答案1
如果您使用rsync
,它将在另一个目录中创建所有文件的完整副本。它只复制已更改的文件,这样速度非常快。我使用它来备份服务器和外部硬盘:
rsync -avhE --delete --exclude=.cache . /media/mu/Gamma/Backup/
对于时间安排,请参阅cron
和anacron
。
答案2
我用同步
它可以作为守护进程,它使用 rsync。
我使用它像
lsyncd -rsync /bin "/media/xen/Expansion Drive/NOS/bin"
编译并安装后签出
lsyncd -help