· proxmox lxc usb hdd

Проброс USB HDD в LXC контейнер в Proxmox

В связи с тем, что у меня дома появился отдельный сервер, я решил перенести файлопомойку с роутера на сервер. На сервере стоит Proxmox, все сервисы распиханы по LXC контейнерам. Чтобы не нарушать схему, я решил файлопомойку засунуть так же в контейнер.

На сервере у меня 4 диска по 1 ТБ, они в ZFS RAID10, что дает 1.75 ТБ используемого пространства. 1 ТБ из этого уже было выделено под контейнеры, поэтому вариант с созданием датасета для файлопомойки пришлось, к сожалению, отбросить, ибо в корзине 2 диска по 1ТБ, один диск забит полностью, второй - наполовину. Единственным вариантом было примонтировать корзину в виртуалку, а сделать это можно только предварительно примонтировав диски с корзины на хостовую систему.

После монтирования оных необходимо потушить контейнеры, так как придется менять конфиг, а в рантайме этого сделать нельзя. После запуска даем команду:

pct set 114 -mp0 /mnt/disk1,mp=/disk1

Где:

  • 114 - ID контейнера.
  • -mp0 - внутреннее имя точки монтирования. Proxmox дает выбрать от mp0 до mp7.
  • /mnt/disk1 - точка монтирования дисков в хостовой системе.
  • /disk1 - путь в контейнере, куда будет примонтирован диск с корзины.

После выполнения команды запускаем контейнер, и вуаля - диск виден в контейнере по пути /disk1.

  • LinkedIn
  • Tumblr
  • Reddit
  • Google+
  • Pinterest
  • Pocket