Bạn có một số dữ liệu đang lưu trữ ở Google Drive, tuy nhiên lại được tặng 1 tài khoản Microsoft OneDrive 5TB và bạn cũng muốn sao lưu dữ liệu qua Microsoft OneDrive để nhỡ tài khoản Google Drive có bị gì thì dữ liệu quan trọng cũng còn nguyên.
Mình có tham khảo và sử dụng qua một số công cụ trên mạng để chuyển dữ liệu giữa Google Drive và One Drive, như:
– Công cụ Google Takeout của Google;
– Công cụ mover của Microsoft;
– Phần mềm cài đặt tại máy tính: Air Explorer;
– Công cụ web: multcloud;
– Rclone.
Mỗi công cụ đều có ưu điểm và hạn chế nhất định, mình sẽ không bàn tới ở bài viết này.
Hôm nay, mình sẽ giới thiệu với các bạn cách mình hay sử dụng nhất (đã dùng để chuyển hơn 10TB dữ liệu từ Google Drive sang Microsoft OneDrive và vẫn còn đang tiếp tục sử dụng), và theo mình thấy thì dữ liệu sẽ được sao chép nguyên vẹn, mặc dù có hạn chế là copy khá lâu vì phụ thuộc vào tốc độ mạng internet (nhưng đánh đổi giữa thời gian copy và tính nguyên vẹn của dữ liệu thì mình đã chọn tính nguyên vẹn của dữ liệu), hơn nữa khi chạy rclone rồi cũng không cần theo dõi nó chạy như thế nào, chỉ đợi đến lúc nó copy dữ liệu xong là được (không cần quan tâm đến lỗi gì cả, nó tự bỏ qua, quan trọng là hơi tốn thời gian).
Rclone là một công cụ để xử lý dữ liệu (copy, di chuyển, upload, download,…), rclone đã hỗ trợ khá nhiều hệ điều hành khác nhau như: Windows, Linux, MacOS,… đồng thời hỗ trợ nhiều dịch vụ lưu trữ trực tuyến (thời điểm mình viết bài này thì nó đã hỗ trợ 42 dịch vụ, chi tiết danh sách tại đây)
1. Các công cụ cần chuẩn bị cho rclone
- Tài khoản có dữ liệu cần chuyển (ở bài viết này mình thao tác cụ thể đối với Google drive).
- Tài khoản nơi cần chuyển dữ liệu đến (ở bài viết này mình thao tác cụ thể đối với Microsoft OneDrive).
- Công cụ rclone, tải về tại đây.
2. Các bước sử dụng rclone
Video bài hướng dẫn này mình thực hiện trên hệ điều hành Windows 7 (các hệ điều hành khác thao tác các câu lệnh hoàn toàn tương tự hoặc có đôi chút thay đổi tuỳ vào hệ điều hành, các bạn có thể tham khảo thêm tại trang chủ của rclone).
Bước 1: Tải công cụ rclone về
Tải về phiên bản phù hợp với hệ điều hành của bạn tại địa chỉ:
https://rclone.org/downloads/
File tải về thường là file nén (.zip), giải nén ra và để các file chương trình rclone ở 1 vị trí nào đó trong máy tính (ở bài viết này mình để ở thư mục C:\rclone\)
Bước 2: Cài đặt rclone kết nối với các dịch vụ lưu trữ trực tuyến (ở bài viết này là Google Drive và Microsoft OneDrive)
Mở cửa sổ command prompt (nhấn tổ hợp phím Windows + R, gõ cmd)
Di chuyển đường dẫn thao tác câu lệnh về thư mục chứa chương trình rclone (C:\rclone\) bằng cách sử dụng lần lượt các câu lệnh sau:
cd C:\ cd rclone
Câu lệnh chính để cấu hình cho rclone với các dịch vụ lưu trữ trực tuyến:
Rclone config
Sau khi thực hiện câu lệnh sẽ ra các lựa chọn như hình bên dưới, các bạn thực hiện theo các chú thích tại từng câu lệnh trong hình.
Cấu hình rclone cho Google Drive (My Drive) với tên remote là gdrive (bạn có thể đổi tên khác tuỳ ý)
Cấu hình rclone cho Google Drive (Team Drive – Shared Drive – Bộ nhớ dùng chung) với tên remote là gdriveteam (bạn có thể đổi tên khác tuỳ ý):
Cấu hình rclone cho Microsoft OneDrive với tên remote là odrive (bạn có thể đổi tên khác tuỳ ý):
Nếu hình ảnh quá mờ nhìn không rõ các bạn có thể tải file ảnh full kích cỡ tại địa chỉ: https://bankhonggioi.top/rclone_config
Bước 3: Thực hiện copy dữ liệu từ Google Drive sang Microsoft OneDrive
Để có thể xác định đúng tên dữ liệu trên Google Drive hoặc Microsoft OneDrive, bạn có thể dùng câu lệnh sau:
rclone lsd ten_remote:
Theo như ví dụ trong bài viết này, đã tạo được 3 remote (tạo ở Bước 2) như sau:
- remote 1 có tên gdrive : kết nối với Google Drive (My Drive).
- remote 2 có tên gdriveteam : kết nối với Google Drive (Team Drive).
- remote 3 có tên odrive : kết nối với Microsoft OneDrive.
Theo như trong video, gdrive có 3 thư mục là: Thu muc 2 / ThuMuc 3 / ThuMuc1 , griveteam có 3 thư mục là: Thu muc 5 / ThuMuc 4 / ThuMuc 6 , odrive có 3 thư mục là: Data1 / Du Lieu 2 / Tai Lieu 3.
Câu lệnh copy sẽ thực hiện với cấu trúc chung như sau:
rclone copy remote1:tenthumuc remote2:tenthumuc -vP
Trong đó: -vP là tham số dùng để hiển thị tiến trình xử lý của rclone (rclone còn có rất nhiều tham số với các chức năng khác nhau, bạn có thể tham khảo thêm tại đây)
Ví dụ cụ thể:
a) Bạn muốn copy dữ liệu từ ThuMuc1 qua Data1 thì dùng câu lệnh:
rclone copy gdrive:ThuMuc1 odrive:Data1 -vP
b) Bạn muốn copy dữ liệu từ Thu muc 5 qua Tai Lieu 3 (có khoảng trắng trong tên thư mục thì thêm dấu nháy kép) thì dùng câu lệnh:
rclone copy “gdriveteam:Thu muc 5″ “odrive:Tai Lieu 3″ -vP
c) Bạn muốn copy dữ liệu từ ThuMuc 3 qua ThuMuc 4 thì dùng câu lệnh:
rclone copy “gdrive:ThuMuc 3“ “gdriveteam:ThuMuc 4“ -vP
3. Kết luận
- Tại thời điểm viết bài, rclone hỗ trợ 42 dịch vụ lưu trữ trực tuyến, cách cấu hình cho mỗi dịch vụ sẽ khác nhau nhưng những câu lệnh cơ bản để tương tác với rclone sẽ tương tự nhau, bài viết này mới chỉ hướng dẫn cấu hình cho Google Drive và Microsoft OneDrive, các dịch vụ khác các bạn có thể tham khảo trang chủ của rclone để cấu hình hoặc nhắn tin riêng cho mình tại địa chỉ facebook Bạn không giỏi để mình hỗ trợ (nếu trong khả năng). Bên cạnh đó mình sẽ tiếp tục cập nhật các file hình ảnh thao tác cấu hình một số dịch vụ lưu trữ trực tuyến thông dụng như dropbox, mega,… tại địa chỉ: https://bankhonggioi.top/rclone_config
- Công cụ là chết, con người là sống. Nếu ứng dụng tốt công cụ rclone có thể giúp các bạn làm được rất nhiều việc một cách tự động: backup dữ liệu từ VPS lên Google Drive (dành cho các bạn chứa dữ liệu website trên VPS và muốn sao lưu website định kỳ – cái này mình chỉ thấy trên mạng chứ bản thân chưa làm bao giờ), biến Google Drive thành một ổ đĩa trên Windows (chức năng tương tự như phần mềm RaiDrive, mình cũng chưa làm bao giờ), tự động hoá một số tác vụ download và upload (ví dụ như chạy mã để tải nhạc, video, khoá học từ trên mạng rồi cấu hình cho rclone tự động upload dữ liệu lên google drive),…
Các bạn có thể tự nghiên cứu thêm về công cụ tại trang chủ của rclone để phục vụ nhu cầu của các bạn.
Video thực hiện
Bài viết tham khảo từ Trang chủ rclone, các nguồn khác.
Cập nhật lần cuối ngày 28/07/2024 bởi Bạn không giỏi