Linux系统备份、故障排查与恢复全攻略
自动化备份脚本与计划任务
自动化备份是保障数据安全的重要手段。可以通过编写shell脚本结合 cron 来定期执行备份任务。下面是一个示例脚本:
if [ “$1” = weekly ]; then
tar -c -f /dev/ht0 /var/www
tar -t -f /dev/ht0 2> /var/log/WeeklyErrors.txt
fi
这个脚本根据传入的参数执行不同的备份任务。当传入 nightly 参数时,执行夜间备份;传入 weekly 参数时,执行每周备份。
配置好脚本后,使用 crontab -e 命令编辑root用户的定期任务列表,在特殊的 cron 控制文件中添加以下内容:
30 2 * * * ~/bin/system-backup nightly
0 17 * * * ~/bin/system-backup weekly
添加完成后保存并退出,备份计划就设置好了。需要注意的是,要根据需要加载或更换磁带,同时定期检查 /var/log/backup.daily 和 /var/log/backup.weekly 日志文件,确保备份过程没有出现介质错误。
超级会员免费看
订阅专栏 解锁全文
8

被折叠的 条评论
为什么被折叠?



