linux服務器備份文件至NAS
### 關于rsync備份及同步的方法可以參考之前的文章:(rsync需兩方都安裝才行)
Linux使用rsync備份到Synology NAS - Colin.liu - 博客園
# 本文介紹的是Linux服務器主動備份文件到SMB服務器,不一定是NAS,只要是SMB共享都可以。
# 首先需要安裝CIFS用于Linux掛載共享目錄:
yum install cifs-utils -y
# 創建一個掛載目錄,如/backup
mkdir /backup
# 將NAS共享盤掛載到/backup目錄:
mount -t cifs -o username=用戶名,password="密碼",vers=2.0 //192.168.18.18/web_backup /backup
zip -q -r /backup/backup_$(date +%Y%m%d%H%M).zip /wwwroot
find /backup -mtime +30 -name "*.zip" -exec rm -rf {} \;
cp -r /root/data /backup/backup_data
加入Crontab定時任務
將你需要備份的命令進行測試一切正常后,可以編寫.sh文件,將你需要的命令保存進去,再創建定時任務
vi /root/web_backup.sh
## 編寫你測試好的備份命令,按esc再輸入:wq保存
crontab -e
# m h dom mon dow command
0 0 * * * /root/web_backup.sh
以上的 0 0 * * * 代表,在每天的凌晨 00:00 分執行腳本。
0 1 */3 * * 代表,每天3的凌晨 01:00 分執行腳本。
0 1 */3 * * 代表,每天3的凌晨 01:00 分執行腳本。
0 1 * 1 * 代表,每天3的凌晨 01:00 分執行腳本。
0 1 * 0 * 代表,每周日的凌晨 01:00 分執行腳本。
0 1 1 * * 代表,每月1號的凌晨 01:00 分執行腳本。
博客版權:本文以學習、記錄、分享為目的。歡迎大家轉載,但務必注明原文地址,謝謝合作!

浙公網安備 33010602011771號