PVE
DSM
Proxmox Storage
xpenology • vm • disk

Xpenology trên Proxmox VE 8.2.4 với passthrough HDD

Hướng dẫn cài đặt Xpenology DSM 7.2.1 trên Proxmox VE 8.2.4 và cấu hình passthrough HDD để đọc SMART thông qua passthrough.

12 phút đọc12/06/2026

Yêu cầu

  • Proxmox VE 8.2.4+
  • CPU hỗ trợ VT-d (IOMMU)
  • Ổ cứng muốn passthrough

Tải xuống image

Bootloader phổ biến nhất hiện tại là Arc (community-maintained). Tải bản mới nhất tại:

https://github.com/AuxXxilium/arc/releases

Tải file .img.zip về, chọn bản phù hợp với model bạn muốn giả lập (DS923+, DS1522+...).

# Upload lên Proxmox và giải nén
unzip arc-*.img.zip

Tạo VM trên Proxmox

Bước 1: Upload image lên Proxmox

scp arc.img root@proxmox:/var/lib/vz/images/

Bước 2: Tạo VM

Tạo VM với cấu hình:

  • OS: Do not use any media
  • System: q35, OVMF (UEFI), add EFI disk
  • CPU: host type (để pass CPU flags)
  • Memory: 4GB+
  • Network: VirtIO

Arc bootloader flow trên Proxmox: upload file arc.img, import thành unused disk, rồi attach SATA vào VM trước khi boot

Lưu ý quan trọng: file arc.img ở đây là bootloader image đã được build sẵn từ Arc, không phải file cài DSM. Lệnh qm importdisk chỉ import file image đó vào storage local-lvm để Proxmox nhìn thấy nó như một disk có thể gắn vào VM.

# Import file arc.img có sẵn vào storage của VM 100 dưới dạng disk
qm importdisk 100 /var/lib/vz/images/arc.img local-lvm

Nói ngắn gọn, bước này là:

  1. Upload arc.img lên host Proxmox
  2. Import arc.img thành unused disk của VM
  3. Gắn disk đó vào VM bằng bus SATA
  4. Boot VM từ disk bootloader đó

DSM chỉ bắt đầu được chọn và cài ở bước sau, khi bạn vào Arc UI và build bộ cài cho model Synology mong muốn.

Bước 3: Gắn disk

Trong Hardware tab, chọn unused disk → Edit → SATA, không phải VirtIO.

Passthrough HDD

Enable IOMMU

Sửa /etc/default/grub:

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt"
update-grub
reboot

Tìm disk ID

ls -la /dev/disk/by-id/ | grep -v part

Passthrough disk vào VM

# Thêm disk /dev/sdb vào VM 100
qm set 100 -sata1 /dev/disk/by-id/ata-WDC_WD40EFRX-XXXXXXXX

Cài đặt DSM

  1. Boot VM, truy cập Arc bootloader UI tại http://<vm-ip>:7681
  2. Chọn model (DS923+), chọn version DSM 7.2.1
  3. Build & Boot
  4. Truy cập http://<vm-ip>:5000 để cài DSM

Đọc SMART qua passthrough

Vì HDD được passthrough trực tiếp, DSM có thể đọc SMART data native:

Storage Manager → HDD/SSD → chọn ổ cứng → Health Info

Bạn sẽ thấy đầy đủ SMART attributes như khi cắm trực tiếp vào server thật.