/home 和 /etc 的每周备份

/home 和 /etc 的每周备份

我需要在 Ubuntu 中创建一个自动备份,从周一到周五凌晨 1 点运行,/home并备份/etc到另一个磁盘。

你知道我该怎么做吗?

答案1

如果你的电脑一直在运行,你可以尝试(以 root 身份)

crontab -e

启动 cron 编辑器。Cron 是一种在配置的时间或时间间隔结束后执行脚本的服务。

现在添加类似

# m h dom mon dow    command
  0 1   *   *  0      /root/mybackupscript.sh 2> /dev/null

然后创建 /root/mybackupscript.sh:

#/bin/sh
# Very simple backup script
rsync -va /home /etc /media/<user>/anotherdisk

基本就是这样。我不知道您的“另一个磁盘”安装在目录树中的什么位置,所以请根据您的需要进行修改。

cron 和 rsync 也是一个非常强大和灵活的工具,所以不要忘记阅读手册页:

man crontab
man rsync

相关内容