Gắn kết OneDrive trên Ubuntu
Hướng dẫn này tuân theo Cách gắn kết OneDrive trong Linux bằng Rclone
1. Tải xuống và cài đặt Rclone
sudo apt install rclone
hoặc tải xuống cái mới nhất
wget https://downloads.rclone.org/v1.42/rclone-v1.42-linux-amd64.deb
sudo apt install ./rclone-v1.42-linux-amd64.deb
2. Thêm một điều khiển OneDrive mới vào Rclone
rclone config
Chọn tùy chọn từ xa mới bằng cách nhập nvà bấm Enterphím:
$ rclone config
Current remotes:
Name Type
==== ====
mega mega
e) Edit existing remote
n) New remote
d) Delete remote
r) Rename remote
c) Copy remote
s) Set configuration password
q) Quit config
e/n/d/r/c/s/q> n
Nhập tên cho điều khiển từ xa mới, ở đây onedrive
được sử dụng:
name> onedrive
Sau khi nhấn Enter, một danh sách các dịch vụ lưu trữ đám mây được hỗ trợ sẽ được hiển thị. Bạn cần chọn tùy chọn Microsoft OneDrive bằng cách nhập số tương ứng của nó ("16" ngay bây giờ nhưng nó có thể thay đổi trong tương lai):
Type of storage to configure.
Choose a number from below, or type in your own value
...
...
16 / Microsoft OneDrive
\ "onedrive"
...
...
Storage> 16
Đối với hai bước tiếp theo, nhấn Entermà không cần nhập bất kỳ thông tin nào vì không cần nhập ID khách hàng ứng dụng hoặc bí mật của Microsoft:
Microsoft App Client Id - leave blank normally.
client_id>
Microsoft App Client Secret - leave blank normally.
client_secret>
Chọn loại tài khoản OneDrive (nhập b
cho doanh nghiệp hoặc p
cho tài khoản OneDrive cá nhân):
Remote config
Choose OneDrive account type?
* Say b for a OneDrive business account
* Say p for a personal OneDrive account
b) Business
p) Personal
b/p> p
Tùy thuộc vào thiết lập của bạn, bạn sẽ phải nhập cấu hình tự động hoặc hướng dẫn cho bước tiếp theo. Đối với người dùng máy tính để bàn, nhập y để sử dụng cấu hình tự động:
Use auto config?
* Say Y if not sure
* Say N if you are working on a remote or headless machine
y) Yes
n) No
y/n> y
Một tab mới sẽ mở trong trình duyệt web mặc định của bạn, yêu cầu bạn cấp cho Rclone quyền truy cập vào tài khoản OneDrive của bạn. Cho phép nó và bạn có thể đóng tab.
Rclone chạy một máy chủ web trên máy cục bộ của bạn (trên cổng 53682) để lấy mã thông báo xác thực. Bạn có thể cần phải bỏ chặn nó tạm thời nếu bạn sử dụng tường lửa.
Bây giờ bạn sẽ cần kiểm tra xem mọi thứ có đúng không và lưu cài đặt bằng cách nhập y:
[onedrive]
type = onedrive
client_id =
client_secret =
token = {"access_token":"GoKSt5YMioiuCWX1KOuo8QT0Fwy+Y6ZeX7M","token_type":"bearer","refresh_token":"7OMvoEAO3l*8BbhS2AMxpTbJW0Y6np9cdql!bwEdYAhJ6XBG0tnR0UK","expiry":"2018-07-26T15:15:13.696368366+03:00"}
--------------------
y) Yes this is OK
e) Edit this remote
d) Delete this remote
y/e/d> y
Thoát cấu hình Rclone bằng cách gõ q:
Current remotes:
Name Type
==== ====
onedrive onedrive
e) Edit existing remote
n) New remote
d) Delete remote
r) Rename remote
c) Copy remote
s) Set configuration password
q) Quit config
e/n/d/r/c/s/q> q
3. Tạo một thư mục mới
mkdir ~/OneDrive
4. Gắn kết OneDrive
rclone --vfs-cache-mode writes mount onedrive: ~/OneDrive
Bạn có thể dừng và ngắt kết nối nó bằng cách nhấn Ctrl+ c để đóng Rclone.
5. (Tùy chọn) Gắn kết OneDrive khi khởi động hệ thống
Để gắn OneDrive khi khởi động, hãy mở Ứng dụng khởi động và trong Ứng dụng khởi động, bấm Thêm.
Sau khi nhấp vào Thêm, sử dụng như sau:
Name: Rclone OneDrive Mount
Command: sh -c "rclone --vfs-cache-mode writes mount onedrive: ~/OneDrive"
Có nhiều cách khác để tự động gắn OneDrive, như thêm một dòng trong /etc/fstab file
, sử dụng systemd, v.v.