Hướng Dẫn Viết Script Backup VPS Directadmin lên GDrive

Xin chào mọi người,

Mặc định Directadmin có cơ chế backup tự động qua FTP. Hoặc sang hơn thì mua License Jet Backup. Mình thì thuộc dạng nhanh gọn lẹ. Chỉ muốn dùng Script. Nay lên bài cho anh em tham khảo cách backup tự động VPS Directadmin lên GDrive ạ.

Bước 1. Viết Script Backup toàn bộ thư mục /home/{user} trên Directadmin

vi /root/backup_all_database.sh để mở trình soạn thảo và dán đoạn code này vào.

Bước 2: Viết Script Backup toàn bộ Database MySQL trên Directadmin

vi /root/backup_all_user_folder.sh để mở trình soạn thảo và đán doạn code này vào. Nhớ sửa các thông tin phù hợp.

Mẹo: Gõ vi /usr/local/directadmin/conf/mysql.conf để lấy tài khoản và mật khẩu root mysql

Bước 3: Tạo cron tự động backup mỗi ngày

Kết nối đến VPS bằng SSH và gõ crontab -e để edit. thêm 2 dòng sau vào cuối file là được

0 1 * * * bash /root/backup_all_database.sh > /dev/null 2>&10 #Chạy backup database mỗi ngày lúc 1h sáng
0 2 3,7,11,15,19,23,27,30 * * bash /root/backup_all_user_folder.sh > /dev/null 2>&1 #Chạy backup source 3 ngày 1 lần vào 2h sáng

Done! Chúc các bạn thành công!