可以重新启动到另一个操作系统、运行备份并重新启动的备份脚本

可以重新启动到另一个操作系统、运行备份并重新启动的备份脚本

我的电脑有两个磁盘:安装了主 Ubuntu 的 sda 和安装了 Clonezilla 的辅助 Ubuntu 的 sdb。在 Windows 上,借助卷影副本,可以轻松创建增量备份。在 Ubuntu 上,我必须执行以下步骤:

启动到 Clonezilla
安装 sda
将 sda 克隆到 /path/to/packups/$date.img
重新启动回到主 Ubuntu

我正在尝试使用两个脚本来自动化这个过程。主 Ubuntu 上的脚本:

(1)将当前 grub 重命名为 grub.orig (2)复制 grub.boot_sdb grub (3)更新 grub (4)重启

Helper Ubuntu 上的脚本

(1)删除 grub
(2)复制 grub.boot_sda grub
(3)更新 grub
(4)启动时执行备份

  (4a) Using Clonezilla       

  (4b) DIY script that 
      computes and saves each file's checksum
      for each file with new checksum:
           saves file in /path/to/backup/$DATE/path/to/file     

(5)重启

问题:是否有同步工具可以对 Ubuntu 上的 OS 磁盘进行增量备份? (4b) 方法会破坏任何东西吗?例如,它会正确处理链接吗?

相关内容