Hướng dẫn backup vps

Trước đây mình vẫn dùng VPS nhằm chứa các bạn dạng backup thực hiện dụng cụ Duplithành phố hoặc Rsync. Tuy nhiên, bây chừ sẽ bao gồm một phương pháp new công dụng hơn, tiết kiệm ngân sách và chi phí hơn (Free), sẽ là sao lưu lên Cloud cùng với Rclone.

Bạn đang xem: Hướng dẫn backup vps

*

Rclone là 1 trong công cụ đồng bộ hóa tài liệu tựa như Rsync cơ mà lại được tập trung cải tiến và phát triển tính năng liên kết với những các dịch vụ lưu trữ đám mây.

Ưu điểm của vấn đề sử dụng các dịch vụ tàng trữ đám mây sẽ là tốc độ cao (vày tất cả VPS được đặt trên mọi nuốm giới), an toàn tài liệu (ko khiếp sợ các vấn đề Hartware, network) với tốt nhất là hầu hết hồ hết Free. Mình đặc biệt quan trọng thích số đông trang bị Free!

Rclone cung cấp không ít hình thức dịch vụ Cloud phổ biến như:

Google DriveAmazon S3Openstack Swift / Rackspace cloud files / Memset MemstoreDropboxGoogle Cloud StorageAmazon DriveMicrosoft OneDriveHubicBackbLaser B2Yandex DiskSFTPThe local filesystem

Giờ cầm cố vày backup đưa lên VPS không giống để tàng trữ, mình gửi lịch sự thực hiện Google Drive, dung tích miễn tổn phí 15GB, tải thêm cũng rất thấp, chỉ 45k/tháng là được 100GB rồi. quý khách như thế nào tài giỏi khoản Google Apps miễn tổn phí nữa thì sẽ càng hoàn hảo và tuyệt vời nhất.

Trong nội dung bài viết này sẽ sở hữu được 2 phần chủ yếu, 1 là cài đặt Rclone trên VPS, 2 là thực hiện Rclone để upload backup lên Google Drive. Với hầu hết cloud service không giống các bạn làm tương tự.

Kịch bạn dạng tự động backup nhỏng sau:

Sao lưu giữ cục bộ database MySQL, từng database một file .gzSao lưu cục bộ code vào tlỗi mục /home/domain name.com/public_html/Sao lưu toàn bộ thông số kỹ thuật Nginx trong tlỗi mục /etc/nginx/conf.d/Tổng đúng theo tất cả tài liệu vào 1 folderUpload tệp tin backup lên Google Drive sầu vào tầm khoảng 2h00 sángTự rượu cồn xóa file backup trên VPS sau khoản thời gian upload kết thúc, xóa file backup trên Cloud ví như thừa 2 tuần

Giờ bước đầu vào Việc nhé.


Nội dung bài bác viết

I. Hướng dẫn thiết lập Rclone

1. Cài đặt Rclone

2. Một số câu lệnh thông dụng

II. Backup VPS lên Cloud với Rclone

1. Tạo liên kết cùng với Google Drive

2. Tạo kết nối cùng với Amazon Drive/One Drive/Yandex

3. Script backup tổng thể VPS cùng upload lên Cloud

4. Tạo cronjob tự động hóa backup mặt hàng ngày

III. Tải file backup từ Cloud xuống VPS

IV. Tổng kết


I. Hướng dẫn thiết lập Rclone

1. Cài đặt Rclone

Rclone là 1 trong công tác dòng lệnh yêu cầu bản thân đang down xuống rồi dịch chuyển file chạy mang lại thư mục /usr/sbin/ của VPS nhằm sử dụng sau đây.


Chụ ý : Nếu các bạn vẫn thiết lập phiên bạn dạng cũ, cũng chỉ việc chạy chuỗi lệnh bên dưới để update. Tđắm đuối khảo Changelog những phiên phiên bản.

– Cài đặt phiên bản tiên tiến nhất cùng với hệ quản lý và điều hành Linux 64bit

cd /root/wget https://downloads.rclone.org/rclone-current-linux-amd64.zipunzip rclone-current-linux-amd64.zipcp rclone-v*-linux-amd64/rclone /usr/sbin/rm -rf rclone-*– Cài đặt phiên bản tiên tiến nhất với hệ điều hành Linux 32bit

cd /root/wget https://downloads.rclone.org/rclone-current-linux-386.zipunzip rclone-current-linux-386.zipcp rclone-v*-linux-386/rclone /usr/sbin/rm -rf rclone-*Link tải về trực tiếp những phiên bạn dạng Rclone.

2. Một số câu lệnh thông dụng

Các câu lệnh thực hiện Rclone thường sẽ có dạng như sau:

rclone command  Trong số đó commvà là câu lệnh, parameters là các tham số.

Một số lệnh thông dụng khi dùng Rclone:

rclone config – Cấu hình liên kết đến dịch vụ cloud.rclone copy – Copy files trường đoản cú server mang lại cloud, skip giả dụ sẽ tồn tại dữ liệu.rclone sync – Synchronize thân server cùng cloud, chỉ update dữ liệu bên trên cloud nhưng mà thôi.rclone move sầu – Move files từ VPS lên cloud.rclone delete – Xóa dữ liệu của thư mục.rclone purge – Xóa dữ liệu của folder và tổng thể câu chữ bên trong.rclone mkdir – Tạo thư mục.rclone rmdir – Xóa folder trống tại băng thông.rclone rmdirs – Xóa cục bộ thư mục trống trên đường truyền. Sở đếm thời hạn bao gồm:ms – Millisecondss – Secondsm – Minutesh – Hoursd – Daysw – WeeksM – Monthsy – Yearsrclone kiểm tra – Kiểm tra tài liệu VPS và cloud gồm nhất quán hay không.rclone ls – Liệt kê toàn bộ tài liệu có form size cùng path.rclone lsd – Liệt kê toàn cục tlỗi mục.rclone lsl – Liệt kê tổng thể tài liệu gồm modification time, size cùng path.rclone form size – Trả về kích thước thư mục.

II. Backup VPS lên Cloud với Rclone

1. Tạo kết nối với Google Drive

trước hết bọn họ đã cấu hình kết nối Rclone với Google Drive sầu, vấn đề này chỉ buộc phải làm cho 1 lần duy nhất. Kết nối được chế tác thương hiệu remote

Kết nối SSH cùng với VPS rồi chạy lệnh:

rclone configquý khách vẫn nhận ra thông báo: No remotes found - make a new one, nhập n rồi dìm Enter để sinh sản liên kết new.

Tại loại name bạn nhập remote để đặt tên cho kết nối, bạn cũng có thể chọn tên như thế nào cũng khá được.

Xem thêm: Chèn Ảnh Vào Photoshop, Hướng Dẫn Cách Chèn Hình Trong Photoshop Cs6 ?

Một list những hình thức cloud xuất hiện, nên chọn số 11, Google Drive rồi dìm Enter.

Ở 2 cái tiếp theo Client ID cùng Client Secret các bạn hãy để trống nhận Enter.

Mục Scope that rclone should use when requesting access from drive lựa chọn một – drive

Tiếp theo, để trống với ID of the root thư mục cùng Service Account Credentials JSON file path

Lúc được đặt câu hỏi Use auto config? hãy nhập n rồi nhấn Enter. Ngay lập tức, Rclone sẽ chỉ dẫn một đường liên kết, bạn cũng có thể cliông xã thẳng vào kia hoặc copy rồi paste vào trình chăm chút.

*

Giao diện đã xuất hiện thêm như sau:

*

Nhấn nút ít Allow để gật đầu đồng ý, tiếp nối bạn sẽ nhận ra đoạn mã verification code nhỏng hình dưới:

*

Quay quay trở lại hành lang cửa số SSH, copy rồi paste code này vào dòng Enter verification code> rồi nhấn Enter.

Chọn n tức no so với Configure this as a team drive?

Rclone đề nghị xác nhận ban bố một lần nữa, chúng ta dấn y để gật đầu rồi nhận q nhằm thoát ra khỏi đồ họa thông số kỹ thuật liên kết.

Toàn cỗ quá trình thiết đặt vẫn tương tự như như sau (quẹt đỏ là buộc phải nhập input):

rclone lsd remote:

2. Tạo kết nối với Amazon Drive/One Drive/Yandex

Hiện giờ, cạnh bên GG Drive, những Cloud không giống cũng dần dần trngơi nghỉ cần thông dụng cùng có nhiều ưu tiên cho những người dùng. Việc tạo thành kết nối tới Amazon Drive/OneDrive/Yandex tương tự GG Drive sầu, chỉ khác hoàn toàn bước lấy access_token.Lưu ý: Đối với OneDrive yêu cầu lựa chọn đúng nhiều loại tài khoản cá nhân Personal/công ty Bussiness.

Việc đúng đắn được triển khai qua remote machine bao gồm trình chăm nom (ví dụ máy tính xách tay của bạn) cùng với lệnh rclone authorize "tên_cloud".

lấy ví dụ như rõ ràng OneDrive sầu, mang lại bước xác thực:

Microsoft App Client Id - leave sầu blank normally.client_id>Microsoft App Client Secret - leave sầu blank normally.client_secret>Remote configChoose OneDrive tài khoản type? * Say b for a OneDrive business account * Say p for a personal OneDrive accountb) Businessp) Personalb/p> pUse tự động hóa config? * Say Y if not sure * Say N if you are working on a remote or headless machiney) Yesn) Noy/n> nFor this khổng lồ work, you will need rclone available on a machine that has a web browser available.Exedễ thương the following on your machine: rclone authorize "onedrive"Chạy lệnh rclone authorize "onedrive" trên lắp thêm đã thực hiện để lấy access_token.

 Msinh hoạt áp dụng CMD của Windows (Run – CMD) rồi chạy lệnh bên trên cùng với đường dẫn file. lấy ví dụ như, D:Rclone clone.exe cộ authorize "onedrive"Browser nhảy ra thưởng thức bạn singin nhằm tuyệt đối. Thành công đã hiện nay thông báo Success. Go bachồng khổng lồ rclone khổng lồ continue trên trình chăm sóc. Quay lại áp dụng CMD bạn copy access_token để bảo đảm mặt VPS.

Xem thêm: Tại Sao Loa Bị Ù Ù, Rè, Rít, Hú Khi Sử Dụng Nguyên Nhân Và Cách Xử Lý

3. Script backup toàn thể VPS với upload lên Cloud

Trong bài Hướng dẫn tự động hóa sao giữ toàn cục VPS mình đã share script tự động backup VPS, tuy nhiên vào bài bác này bản thân vẫn chỉnh sửa lại một chút ít, để script tự động hóa upload lên Cloud sau thời điểm chế tạo xong xuôi file đã được nén.

Chuyên mục: kiến thức