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
gõ 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
gõ 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!
Xem thêm: