• Как пробросить HDD в LXC контейнер Proxmox?

    @Vova-vova
    За три года так и не появилось ответа. В интернетах попадается только проброс в Виртуальную Машину, а не в контейнер lxc. Тогда я отвечу сам.
    Пробросить физически диск с хоста в контейнер проксмокса (на самом деле папку на хосте) можно в консоли хоста proxmox так:
    pct set 102 -mp1 /mnt/pve/moydisk/films,mp=/mnt/hdd2
    pct - Proxmox Container Toolkit, утилита для управления контейнерами
    set - команда выбора контейнера
    102 - номер контейнера
    -mp0 - опция указывающая номер точки монтирования. Первая начинается с 0, потом 1, потом2 и так далее, если хотите несколько дисков пробросить в контейнер.
    /mnt/pve/moydisk/films - путь, куда у вас примонтирован диск (ну либо вы просто папку с хоста хотите пробросить в контейнер). В случае софтрейда это будет например /dev/md0.
    mp=/mnt/hdd2 - путь внутри контейнера, куда будет отображаться диск. Эту директорию надо предварительно создать, если её нет.
    После этого можно проверить. Для этого надо зайти в веб-морду проксмокса, далее выбрать наш контейнер - Resourses - и там будет виден новый пункт Mount Point. Смонтированный диск сразу виден в окружении контейнера, перезагружаться не надо. Актуально для версии 7.4, но наверное и на других версиях тоже самое.
    И не забудьте в хостовой системе (проксмоксе) выдать права на запись, чтобы приложения из контейнера могли туда писать.
    Ответ написан
    1 комментарий