Microsoft OneDrive là dịch vụ lưu trữ đám mây phổ biến cho phép lưu trữ và truy cập file quan trọng từ bất kỳ thiết bị nào. Tuy nhiên, lưu ý OneDrive không cung cấp hỗ trợ chính thức cho Linux. May mắn thay, có vài cách để truy cập và đồng bộ file OneDrive trên hệ thống Linux.
Bài viết hướng dẫn các phương pháp tích hợp OneDrive với môi trường Linux. Với các phương pháp này, bạn có thể truy cập và quản lý file OneDrive liền mạch trong hệ thống file Linux.
Có, bạn có thể truy cập và dùng OneDrive trên Linux theo vài cách khác nhau. Mặc dù không có client OneDrive chính thức cho Linux, có một số giải pháp phi chính thức.
Ví dụ, bạn có thể dùng client OneDrive phi chính thức mã nguồn mở cho Linux hoặc công cụ dòng lệnh như rclone. Bạn cũng có thể truy cập file OneDrive nhanh từ trình duyệt web.
Nhớ rằng đây là giải pháp không chính thức; trải nghiệm có thể khác nhau tùy công cụ và bản phân phối Linux. Dù sao, các tùy chọn này cho phép tích hợp OneDrive vào quy trình làm việc Linux.
Sử dụng OneDrive Client phi chính thức cho Linux
OneDrive Client phi chính thức cho Linux cho phép truy cập và dùng OneDrive trên hệ thống Linux. Lưu ý client này không được Microsoft hỗ trợ bất kỳ cách nào — bạn dùng tại eigene rủi ro.
Mặc dù không được hỗ trợ chính thức, OneDrive Client cho Linux là tùy chọn miễn phí, mã nguồn mở và được bảo trì tốt cho người dùng Linux.
Cài đặt OneDrive Client phi chính thức cho Linux
Làm theo các bước để tải và cài đặt Unofficial OneDrive client trên hệ thống Linux dựa trên Debian hoặc Ubuntu. Các bản phân phối khác có thể cần hướng dẫn khác.
- Mở terminal trên máy Linux.
- Nhập lệnh sau vào terminal để thêm repository và khóa repository đúng để cài gói cần thiết:
wget -qO – https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_22.10/Release.key | gpg –dearmor | sudo tee /usr/share/keyrings/obs-onedrive.gpg > /dev/null - Sau khi lệnh chạy thành công, chạy lệnh này:
echo “deb [arch=$(dpkg –print-architecture) signed-by=/usr/share/keyrings/obs-onedrive.gpg] https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_22.10/ ./” | sudo tee /etc/apt/sources.list.d/onedrive.list
- Cập nhật trình quản lý gói bằng lệnh
sudo apt updatevà đợi hoàn tất. - Khi trình quản lý gói đã cập nhật, chạy
sudo apt install —no-install-recommends —no-install-suggests ldc onedrivetrong terminal và đợi hoàn tất.
- Nếu gặp lỗi phụ thuộc
libphobos2-ldc-shared100khi cài đặt, chạywget https://launchpadlibrarian.net/619487666/libphobos2-ldc-shared100_1.30.0-1_amd64.deb && sudo dpkg -i /libphobos2-ldc-shared100_1.30.0-1_amd64.debđể khắc phục trước, sau đó lặp lại lệnhsudo apt install.
Cấu hình và sử dụng Client
Lúc này, bạn nên đã cài thành công Unofficial Linux OneDrive Client. Tiếp theo cần cấu hình để truy cập file.
- Để chạy client lần đầu và tạo file cấu hình mặc định, gõ
onedrivevào terminal. - Bạn sẽ được nhắc truy cập URL Microsoft để xác thực và cấp quyền truy cập tài khoản OneDrive. Mở URL trong trình duyệt, đăng nhập bằng thông tin Microsoft, và cấp quyền cần thiết.
- Sau khi cấp quyền, bạn sẽ thấy trang trắng — sao chép URL, dán lại vào terminal, và nhấn Enter.
- Client sẽ báo nếu thành công. Để bắt đầu đồng bộ, gõ
onedrive –synchronizevào terminal. Thao tác này sẽ bắt đầu đồng bộ file OneDrive vào thư mục cục bộ (mặc định~/OneDrive). Cần cho thời gian hoàn tất. - Nếu muốn client chạy nền, gõ và chạy
onedrive –monitortừ terminal.
Để biết thêm thông tin về tính năng và cài đặt client, tham khảo tài liệu chính thức trên GitHub.
Cách truy cập OneDrive trên Linux dùng Rclone
rclone là công cụ terminal mạnh mẽ, mã nguồn mở để đồng bộ và truyền file giữa hệ thống cục bộ hoặc từ xa trên Linux. Bằng rclone, bạn có thể thiết lập máy Linux để truy cập lưu trữ OneDrive.
Để dùng rclone với OneDrive trên Linux, làm theo các bước sau.
- Để bắt đầu, tải và cài đặt Rclone trên hệ thống Linux. Tìm hướng dẫn cài đặt cho bản phân phối cụ thể trên trang web rclone hoặc gõ
sudo -v ; curl https://rclone.org/install.sh | sudo bashvào terminal để cài nhanh.
- Sau khi cài Rclone, gõ
rclone configvào terminal để bắt đầu cấu hình. - Khi được nhắc, chọn phím n để tạo remote mới, và nhập tên cho remote OneDrive (ví dụ
onedrive).
- Tìm số thứ tự cho Microsoft OneDrive làm nhà cung cấp lưu trữ (thường là 31), gõ số và nhấn Enter xác nhận.
- Với client id và client secret, để trống và nhấn Enter.
- Chọn khu vực xác thực OneDrive (thường nhấn 1 và Enter), sau đó chọn n để dùng quy trình thiết lập điển hình để xác thực.
- Khi được nhắc, nhấn Y để mở trình duyệt đăng nhập. Nhập chi tiết tài khoản OneDrive và ủy quyền Rclone truy cập tài khoản và lưu trữ OneDrive theo hướng dẫn.
- Sau khi cấu hình xong, đóng trình duyệt và quay lại terminal.
- Chọn cấu hình OneDrive — thường là 1 cho truy cập OneDrive tiêu chuẩn. Nhấn Enter để tiếp tục.
- Chọn ID OneDrive từ tùy chọn, thường nhấn 1 và Enter.
- Nhấn y lại để xác nhận.
- Lúc này cấu hình nên hoàn tất. Nhấn Y xác nhận lại và làm cấu hình mặc định.
- Nhấn q để thoát công cụ cấu hình. Bây giờ dùng lệnh
rcloneđể tương tác file OneDrive. Ví dụ, để liệt kê nội dung tài khoản OneDrive, chạyrclone ls onedrive:trong terminal.
- Để tải file từ OneDrive, chạy
rclone copy onedrive:/path/to/file /path/to/local/directorytrong terminal. Thay thế/path/tobằng vị trí file và nơi lưu trên máy cục bộ. - Để tải file lên OneDrive, chạy
rclone copy /path/to/local/file onedrive:/path/to/remote/directory. Thay thế đường dẫn với vị trí file và vị trí trong OneDrive bạn muốn tải lên.
- Bạn cũng có thể dùng lệnh
rclone syncđể đồng bộ tất cả file giữa OneDrive và hệ thống file Linux cục bộ. Ví dụ, đồng bộ tất cả file OneDrive đến thư mục cục bộ~/onedrive, chạyrclone sync onedrive: ~/onedrive. - Để đồng bộ thư mục cụ thể trong OneDrive đến thư mục cục bộ, chạy
rclone sync onedrive:/path/to/remote/directory /path/to/local/directoryvà thay đường dẫn đúng.
Cách truy cập OneDrive trên Linux dùng trình duyệt web
Không muốn cài phần mềm thêm? Bạn có thể truy cập file OneDrive nhanh từ máy Linux dùng trình duyệt web.
Để làm vậy, truy cập trang web OneDrive và đăng nhập tài khoản Microsoft. Sau khi đăng nhập, bạn sẽ thấy lưu trữ OneDrive với thư mục và file. Bạn có thể tải file, tải lên file mới, xóa file/thư mục, hoặc tạo file Office mới trực tiếp thêm vào OneDrive.
Bạn cũng có thể chia sẻ file với người khác bằng cách chọn file và nhấn nút Share.
Nhớ rằng thay đổi file và tài liệu trên trang OneDrive sẽ đồng bộ với các thiết bị khác kết nối tài khoản Microsoft.
Quản lý file Linux
Việc dùng OneDrive trên Linux có thể đạt được bằng một trong các công cụ trên (hoặc dùng trang OneDrive). Mặc dù Microsoft không cung cấp ứng dụng OneDrive gốc cho Linux, các phương án thay thế cung cấp trải nghiệm tương tự.
Lo lắng về file? Hãy giữ sao lưu file tự động, đảm bảo dữ liệu an toàn và cập nhật. Cẩn trọng các vấn đề đồng bộ OneDrive có thể nảy sinh, và luôn kiểm tra lại cài đặt nếu gặp vấn đề.