Proxmox: Mount USB disk to VZ or LXC container
Posted on Fri 06 April 2018 in Wirtualizacja
• [1 min read]
First check what is the number of VZ container you want to mount disk to:
vzlist
| CTID | NPROC STATUS | IP_ADDR | HOSTNAME |
|---|---|---|---|
| 113 | 52 running | 192.168.15.234 | wordpress.pws |
| 117 | 49 running | debian7.pws | |
| 119 | 48 running | debian9.pws |
Look at CTID number.
Then mount disk under folder on host (it's called HN in documentation):
mount /dev/sdb3 /mnt/usb
So partition sdb3 is now mounted in Proxmox host under /mnt/usb.
If the disk has GPT do this:
parted /dev/sdb print
and then choose right partition number.
Next bind directory to VZ container:
mount --bind /mnt/usb/ /var/lib/vz/root/119/mnt/usb/
Now, disk is bind-mounted to /mnt/usb folder inside the debian9.pws machine which has CTID number 119.
In LXC:
Mount external disk to some directory:
mount /dev/sdb3 /mnt/sdb3
then shutdown container and mount directory /mnt/sdb3 under /shared directory- inside container:
pct set 100 -mp0 /mnt/sdb1,mp=/shared