Kết Nối Fstorage Với Rclone
1. Giới Thiệu
Rclone là một chương trình dòng lệnh, mã nguồn mở, đa luồng để quản lí lưu trữ trên đám mây hoặc các lưu trữ có độ trễ cao khác. Nó đi kèm với các chức năng như rsync, truyền tệp, mã hóa, lưu cache, union mount, mount. Trang web chính thức của rclone hiện hỗ trợ đến 50 backends bao gồm cả Amazon S3 và Google Drive.
Rclone thường được biết với 2 câu lệnh thường dùng là rclone sync và rclone mount,[6] cho phép người dùng tương tác trực tiếp với dữ liệu trên bộ nhớ đám mây như chính trên máy của họ bằng các công cụ có sẵn trên máy. Việc truyền dữ liệu thông qua rclone được tối ưu hóa để có thể truyền tốt hơn quá các kết nối với độ trễ cao.
Các bản phân phối Linux như: Ubuntu, Debian, Fedora, Gentoo, Arch và một số hệ thống quản lí gói như apt, pacman đều hỗ trợ cài đặt Rclone.
2. Download và cài đặt Rclone
Download Rclone tại. https://rclone.org/downloads/
Chỉ cần download về và giải nén ra và chạy không cần cài đặt. (mặt định download file sẽ nằm ở thư mục Downloads trên windows)
Chạy Rclone bằng Windows Powershell
Chạy .\Downloads\rclone.exe help nếu show ra các command như trên thì đã chạy rclone thành công.
3. Thiết lập Fstorage kết nối Rclone
Tạo cấu file cấu hình.
.\Downloads\rclone.exe config create Fstorage s3 env_auth false access_key_id xxxxxxxxxxxxxx secret_access_key xxxxxxxxxxxxxxxxxxx region hcm1 endpoint https://hcm1.fstorage.vn
Kiểm tra xem đã kết nối với Fstorage thành công hay chưa bằng cách sử dụng các thao tác như list bucket, list object.
Đã list được Bucket và file/folder có trong Bucket,
4. Các thao tác trên Rclone
Copy file/folder từ máy tính lên Fstorage
.\Downloads\rclone.exe copyto -P source:path dest:path
.\Downloads\rclone.exe copyto --progress D:\FFOutput\ Fstorage:multicloud
Sync file
.\Downloads\rclone.exe sync -P source:path dest:path
.\Downloads\rclone.exe sync --progress D:\FFOutput\ Fstorage:multicloud
Move file
.\Downloads\rclone.exe copyto -P source:path dest:path
.\Downloads\rclone.exe move --progress D:\FFOutput\ Fstorage:multicloud
Lưu ý nếu muốn upload 1 folder lên Fstorage thì nên dùng Sync để nếu máy có bị tắt đột ngột không phải sync lại từ đầu.
Tìm hiểu thêm một số command khác nếu có nhu cầu sử dụng.
Mount một Bucket thành một ổ đĩa local trên máy tính.
Để mount một Bucket thành một ổ đĩa trên trên máy tính cần cài thêm winfsp
Tải winfsp https://winfsp.dev/rel/
Cài đặt Winfsp
Sau khi cài đặt xong Vinfsp
Chạy command bên dưới để mount Bucket
.\Downloads\rclone.exe mount Fstorage:multicloud S:\ --vfs-cache-mode full
Kiểm tra xem đã mount thành công hay chưa.
Truy cập vào ổ đĩa vừa mới mount.
Cấu hình tự động mount khi khởi động lại máy.
Bấm phím Windows+R
Gõ
shell:startup
Tạo một file mounts3.cmd
Copy nội dung trên powershell bỏ vào
"C:\Users\Admin".\Downloads\rclone.exe mount Fstorage:multicloud S:\ --vfs-cache-mode full --no-console --log-file D:\startup.txt
Save file lại
Kiểm tra thử bằng cách restart lại máy xem có tự mount hay không
Để tìm hiểu thêm về dịch vụ FStorage, vui lòng liên hệ đến :
Hotline: Ms.Nhi 0359406812
Fanpage: https://www.facebook.com/fstorage
Website: https://fstorage.vn/
Email: support@fstorage.vn