我在ubuntu server14.04上用 docker 安装了个gitlab,然后docker中设置了gitlab 文件每天自动备份到/opt/backups中。但由于用的普通的电脑,不是server服务器,老大担心硬盘容易坏掉,所以,就买了个U盘。然后准备每天将/opt/backups目录中的文件,自动备份到U盘中,U盘已挂载到/mnt/usb 目录下面。由于我是做前端的,对shell这块不是很了解。想请教大家咋弄?
谢谢!
欢迎选择我的课程,让我们一起见证您的进步~~
可以寫個腳本,方便隨時備份 第一步,你要寫個腳本可以備份檔案到USB 如: backups.sh
tar cvzf /mnt/usb/$(date +%Y%m%d%H%M%S).tar.gz /opt/backups
第二步,你要使用cron來自動執行備份腳本;
$ sudo crontab -e
0 17 * * * /bin/bash /where/is/your/backups.sh #17点自动执行备份:
或直接使用crontab -e :#17點自動執行備份:
0 17 * * * tar cvzf /mnt/usb/$(date +%Y%m%d%H%M%S).tar.gz /opt/backups
可以寫個腳本,方便隨時備份
第一步,你要寫個腳本可以備份檔案到USB
如: backups.sh
第二步,你要使用cron來自動執行備份腳本;
或直接使用crontab -e :#17點自動執行備份:
0 17 * * * tar cvzf /mnt/usb/$(date +%Y%m%d%H%M%S).tar.gz /opt/backups