树莓派:定时备份目录

发布于 2022-07-01  97 次阅读


已经将光猫上的U盘挂载到了树莓派上,同时所有服务都是通过docker启动的,并且数据文件和关键配置都通过docker-compose.yml中的volumes映射到了/home/pi/xxx目录下,因此只需要定时对/home/pi目录进行备份,即可保证数据的安全性

  • sudo apt install rsync
  • 先清理/home/pi目录下的过时文件和解压后不再使用的文件夹
  • 建立备份,速度较慢:sudo /usr/bin/rsync -aH /home/pi /home/share/USB_disc1
  • 测试增量备份,速度快:sudo /usr/bin/rsync -aH /home/pi /home/share/USB_disc1
  • 添加定时执行
  • sudo nano /etc/sudoers 确保没有 Defaults requiretty,有则注释掉
  • crontab -e
  • */1 * * * * /usr/bin/sudo /usr/bin/rsync -aH /home/pi /home/share/USB_disc1
  • touch test
  • 等一分钟,确保定时执行生效,改成每小时执行一次备份
  • crontab -e
  • */60 * * * * /usr/bin/sudo /usr/bin/rsync -aH /home/pi /home/share/USB_disc1

一枚爱好探索的医学生