Minh Trí
Administrator
- Tham gia ngày
- 03/12/2013
- Bài viết
- 3.557
- Reaction score
- 1.140
- Điểm
- 50
Đây là đoạn code sử dụng cho Rcolne, Thực tế forum tầm 3 ngày backup đính kèm 1 lần, mỗi lần lại khá nhiều. Đã có trường hợp server bị sự cố trong lúc backup vừa xong 2 ngày, thành ra mất file ngày cuối. Để tránh trình trạng này mình phân chia như sau:
[HIDE]
[/HIDE]
- Nguyên thư mục backup (rất nhiều năm gộp lại) 1 tháng/lần
- Thư mục tháng, rất nhẹ, ngày 1 lần vào lúc oh.
[HIDE]
Mã:
SERVER_NAME=vietboot
TIMESTAMP=$(date +"%d-%m-%Y")
TIMESTAMP1=$(date +"%Y")
TIMESTAMP2=$(date +"%m")
TIMESTAMP3=$(date +"%d")
BACKUP_DIR="/backupfile/$TIMESTAMP"
SECONDS=0
echo "Đang nén thư mục"
cd /home/admin/web/vietboot.com/public_html/
zip -rq ftp2_m.zip ftp2/$TIMESTAMP1/$TIMESTAMP2
echo "Đang upload lên Google Drive";
/usr/sbin/rclone --transfers=1 copy ftp2_m.zip "vietboot:Backup/ftp/$TIMESTAMP1/$TIMESTAMP2" >> /var/log/rclon$
echo "Đang upload lên One Drive";
/usr/sbin/rclone --transfers=1 move ftp2_m.zip "one:Backup/ftp/$TIMESTAMP1/$TIMESTAMP2" >> /var/log/rclon$
cd
# Clean up
rm -rf /home/admin/web/vietboot.com/public_html/ftp2_m.zip
echo "Hoàn thành";

