☁️ Proxmox P9 – Hướng Dẫn Mount OneDrive Làm Cloud Storage Trên Proxmox VE
Nếu bạn đang tìm một giải pháp đơn giản để mount OneDrive trên Proxmox VE, thì bài hướng dẫn này sẽ giúp bạn thiết lập nhanh chóng và hiệu quả.
Bằng cách tích hợp Microsoft OneDrive với Proxmox VE, bạn có thể mở rộng hệ thống lưu trữ và triển khai một giải pháp cloud backup linh hoạt cho máy ảo. Đây là phương án phù hợp cho:
💾 Backup VM (VZDump)
📦 Lưu trữ file ISO
🗂️ Snapshot archive
🔄 Backup offsite tăng tính dự phòng
Thông qua công cụ Rclone, chúng ta sẽ xác thực tài khoản OneDrive và mount trực tiếp vào Proxmox dưới dạng một thư mục storage. Giải pháp này hoạt động tốt cho cả homelab lẫn môi trường production server.
Việc tích hợp cloud storage giúp cải thiện:
✅ Khả năng dự phòng dữ liệu
✅ Tính linh hoạt khi mở rộng hạ tầng
✅ Khả năng truy cập từ xa
✅ Tính an toàn khi backup
Bây giờ chúng ta bắt đầu cấu hình OneDrive trên Proxmox VE.
🧰 Step 1: Cài đặt Rclone & FUSE trên Proxmox
SSH vào node Proxmox (đăng nhập với quyền root) và chạy:
apt update
apt install -y rclone fuse
Bật tùy chọn allow_other trong FUSE (nếu chưa có):
grep -q '^user_allow_other' /etc/fuse.conf || echo 'user_allow_other' >> /etc/fuse.conf
Thiết lập này đảm bảo quyền mount hoạt động ổn định khi sử dụng filesystem dựa trên FUSE.
💻 Step 2: Tạo Remote OneDrive trên Windows bằng rclone config
Trên Windows, tải Rclone.
Trong hướng dẫn này sử dụng phiên bản v1.71.0 (bạn có thể dùng bản mới nhất):
https://downloads.rclone.org/v1.71.0/
Giải nén và mở CMD với quyền Administrator, sau đó chạy:
C:\Users\Administrator\Desktop\rclone-v1.71.0-windows-amd64\rclone.exe config
Cấu hình:
client_id>vàclient_secret>→ Nhấn Enter (để trống nếu không dùng client riêng)Chọn Microsoft Cloud Global (phù hợp cho Microsoft 365 / OneDrive Personal & Business)
tenant:→ Nhấn EnterĐăng nhập tài khoản Microsoft khi được chuyển hướng xác thực
Sau khi hoàn tất, remote OneDrive sẽ được tạo thành công.
📂 Step 3: Copy File Cấu Hình Sang Proxmox
Trên Proxmox, tạo thư mục cấu hình:
mkdir -p /root/.config/rclone
Trên Windows, tìm đường dẫn file cấu hình:
C:\Users\Administrator\Desktop\rclone-v1.71.0-windows-amd64\rclone.exe config file
Copy file rclone.conf sang:
/root/.config/rclone/
Thiết lập quyền bảo mật:
chmod 600 /root/.config/rclone/rclone.conf
Điều này giúp bảo vệ thông tin xác thực OneDrive.
📌 Step 4: Tạo Thư Mục Mount và Mount OneDrive
Tạo mount point:
mkdir -p /mnt/onedrive-backup
chown root:root /mnt/onedrive-backup
chmod 755 /mnt/onedrive-backup
Test mount (chạy foreground để kiểm tra):
rclone mount onedrive-pve:Backup /mnt/onedrive-backup --vfs-cache-mode full --daemon
Giải thích:
onedrive-pve:→ Tên remoteBackup→ Thư mục đã tạo trên OneDrive--vfs-cache-mode full→ Bắt buộc để đảm bảo read/write ổn định--daemon→ Chạy nền
Sau bước này, OneDrive đã được mount thành công vào Proxmox.
🔁 Step 5: Tạo systemd Service Tự Mount Khi Reboot
#1 Tạo file service
nano /etc/systemd/system/rclone-onedrive.service
Dán nội dung:
[Unit]
Description=Mount OneDrive Backup
After=network-online.target
Wants=network-online.target[Service]
Type=simple
User=root
ExecStart=/usr/bin/rclone mount onedrive-pve:Backup /mnt/onedrive-backup --vfs-cache-mode full
Restart=always
RestartSec=10[Install]
WantedBy=multi-user.target
Giải thích:
[Unit]→ Chạy sau khi network onlineExecStart→ Lệnh mountRestart=always→ Tự khởi động lại nếu lỗimulti-user.target→ Chạy khi boot hệ thống
#2 Enable và khởi động service
systemctl daemon-reload
systemctl enable rclone-onedrive
systemctl start rclone-onedrive
#3 Kiểm tra trạng thái mount
systemctl status rclone-onedrive
ls /mnt/onedrive-backup
💡 Tips
--vfs-cache-mode fulllà bắt buộc để mount OneDrive ổn định.Nếu mount nhiều remote, tạo nhiều file service tương tự.
Unmount tạm thời:
fusermount -u /mnt/onedrive-backup
🖥 Step 6: Thêm Storage vào Proxmox GUI
Truy cập:
Datacenter → Storage → Add → Directory
Điền thông tin:
ID: onedrive
Directory: /mnt/onedrive
Content: Chọn VZDump backup file (khuyến nghị nếu chỉ dùng backup).
Có thể tick thêm ISO image / Container template nếu cần (lưu ý hiệu năng).Node: Chọn node tương ứng
Nhấn Save.
Khi tạo Backup Job:
Datacenter → Backup
Chọn Storage: onedrive.
Tiến hành backup thử 1 VM để kiểm tra hoạt động.
🎯 Kết Luận
Mount OneDrive làm cloud storage trên Proxmox VE bằng Rclone là một giải pháp linh hoạt và hiệu quả để triển khai backup offsite.
Giải pháp này mang lại:
☁️ Backup lên cloud an toàn
🔐 Xác thực bảo mật qua Microsoft
🔄 Tự động mount khi khởi động
💾 Storage dự phòng cho VM
Dù bạn đang xây dựng homelab hay vận hành hệ thống thực tế, tích hợp OneDrive giúp môi trường Proxmox trở nên linh hoạt, mở rộng tốt và tăng tính an toàn dữ liệu.
Đây là Phần 9 (P9) trong series Proxmox, tập trung vào tích hợp cloud storage vào hệ thống ảo hóa.
Tham khảo thêm bài viết cùng chủ đề
P21 – Hướng Dẫn Tự Động Start và Shutdown VM Proxmox Bằng Cron
P21 – Hướng Dẫn Tự Động Start và Shutdown VM Proxmox Bằng Cron ⏰ Proxmox VE – Hướng Dẫn Tự Động Start và Shutdown VM Bằng Cron (Step-by-Step) Tự động hóa việc khởi động và tắt máy ảo là một kỹ năng quan trọng đối với mọi quản trị viên...
Read MoreP15 – Sao lưu và Khôi phục Máy Ảo Trên Proxmox
P15 – Sao lưu và Khôi phục Máy Ảo Trên Proxmox 🚀 Proxmox VE P15 – Backup và Restore Virtual Machines (Hướng dẫn Full Step-by-Step) Bảo vệ dữ liệu là một trong những trách nhiệm quan trọng nhất của bất kỳ System Administrator nào.Trong Proxmox VE, việc xây dựng chiến...
Read MoreP14 – Hướng Dẫn Remove Cluster Group An Toàn trên Proxmox (Step-by-Step)
Proxmox VE 9 P14: Hướng Dẫn Remove Cluster Group An Toàn trên proxmox (Step-by-Step) 🚀 Proxmox VE 9 – Hướng Dẫn Remove Cluster Group (Step-by-Step) Trong một số tình huống thực tế, bạn có thể cần gỡ bỏ hoàn toàn cấu hình cluster trong Proxmox VE 9, đặc biệt khi:...
Read More