如何制作一个在 Ubuntu 12.04 中备份系统的脚本?

如何制作一个在 Ubuntu 12.04 中备份系统的脚本?

我需要一个脚本,当我执行它时,它会将系统备份到特定的文件夹(目标)。

我还想排除一些文件。

答案1

如果您使用rsync,它将在另一个目录中创建所有文件的完整副本。它只复制已更改的文件,这样速度非常快。我使用它来备份服务器和外部硬盘:

rsync -avhE --delete --exclude=.cache . /media/mu/Gamma/Backup/

对于时间安排,请参阅cronanacron

答案2

我用同步

它可以作为守护进程,它使用 rsync。

我使用它像

 lsyncd -rsync /bin  "/media/xen/Expansion Drive/NOS/bin"

编译并安装后签出

 lsyncd -help

相关内容