Cấu hình backup VPS/Server lên Google Drive

Bài viết này sẽ giúp bạn hiểu rõ về cấu hình backup VPS/Server lên Google Drive. Nếu cần hỗ trợ, xin vui lòng liên hệ VinaHost qua Hotline 1900 6046 hoặc email về support@vinahost.vn.

1. Giới thiệu

Hiện tại với mỗi tài khoản Google Drive, Google cho người dùng miễn phí 15GB không gian lưu trữ để dữ liệu. Với vùng không gian lưu trữ này bạn có thể tận dụng nó để cấu hình backup VPS/Server. Bài viết này sẽ hướng dẫn Quý khách thực hiện cấu hình backup dữ liệu trên VPS sử dụng hệ điều hành CentOS 6.8 x64 và đưa lên Google Drive bằng script bash shell. Script backup này cho phép Quý khách thực hiện những việc sau:

– Backup dữ liệu mã nguồn – source code – và cơ sỡ dữ liệu MySQL – database – trên VPS/Server lên Google Drive.

– Cho phép lưu trữ nhiều bản backup và tự động xóa các bản backup cũ.

2. Các bước thực hiện

 Bước 1: Download và cài đặt ứng dụng gdrive (https://github.com/prasmussen/gdrive#) vào VPS bằng các lệnh như bên dưới

# wget -O gdrive hhttps://docs.google.com/uc?id=0B3X9GlR6EmbnQ0FtZmJ…
# mv drive /usr/sbin/gdrive
# chmod 755 /usr/sbin/gdrive

Trong trường hợp VPS/Server của Quý khách sử dụng hệ điều hành khác, Quý khách có thể download các phiên bản gdrive tương ứng tại link https://github.com/prasmussen/gdrive#downloads

 Bước 2: Cấu hình tài khoản Google Drive cho phép ứng dụng gdrive truy cập bằng cách thực hiện lệnh “gdrive mkdir backupvps-tmp”. Sau khi thực hiện lệnh này quý khách sẽ nhận được một đường link có dạng như bên dưới

Go to the following link in your browser: https://accounts.google.com/o/oauth2/auth?client_i…

Tiếp theo Quý khách thực hiện copy đường link này trên trình duyệt và thực hiện lấy mã xác thực

http://vinahost.info/va/uploads/16/ef6ac1867c-vinahost-cau-hinh-backup-vps-server-len-google-drive-1.png

Sau khi có được mã xác thực thì Quý khách tiếp tục thực hiện copy mã xác thực này và khai báo vào ô “Enter verification code” của lệnh “gdrive mkdir backupvps-tmp” đã thực hiện trước đó.

http://vinahost.info/va/uploads/16/4b2408413c-vinahost-cau-hinh-backup-vps-server-len-google-drive-2.png

Enter verification code: 4/IVKpq8Jc0wccaZ4ftb5F77FthcSHn94eFYkFH0jB0Oc

– Bước 3: Cấu hình script backup cho VPS và thiết lập backup định kỳ hàng ngày vào lúc 4 giờ 30 phút sáng bằng các lệnh như bên dưới.

# wget -O /usr/sbin/gdrive_backup_vps https://live.vinahost.vn/img/76/gdrive_backup_vps.txt
# chmod 755 /usr/sbin/gdrive_backup_vps

Khai báo đường dẫn backup và thời gian lưu trữ backup

# vi /usr/sbin/gdrive_backup_vps

SRC_DIR=”/home/vinahost/” <— Đường dẫn chứa mã nguồn website cần backup
KEEP_BACKUP=2 <— Số bản backup được lưu trữ

# echo “30 4 * * * /usr/sbin/gdrive_backup_vps >/dev/null 2>&1” >> /var/spool/cron/root

http://vinahost.info/va/uploads/16/1da7cf613f-vinahost-cau-hinh-backup-vps-server-len-google-drive-3.png

Với các bước trên thì Quý khách đã có thể thực hiện backup mã nguồn và cơ sỡ dữ liệu MySQL của mình lên Google Drive. Do mặc định Google Drive chỉ cho miễn phí 15GB vùng lưu trữ nên nếu Quý khách cần backup nhiều hơn 15GB thì Quý khách nên tham khảo dịch vụ Cloud backup do VinaHost cung cấp tại link https://vinahost.vn/dich-vu-backup-tren-nen-tang-cloud.html.

Chúc Quý khách thành công !

Đánh giá bài viết
Was this article helpful?
Đánh giá
Đánh giá bài viết
Đăng ký nhận tin

Để không bỏ sót bất kỳ tin tức hoặc chương trình khuyến mãi từ Vinahost

    Bài viết liên quan
    Bình luận
    Theo dõi
    Thông báo của
    guest
    0 Góp ý
    Phản hồi nội tuyến
    Xem tất cả bình luận