Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    Proxmox 4.0 — совместное использование папок через lxc.mount.entry

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Proxmox 4.0 — совместное использование папок через lxc.mount.entry, Proxmox Виртуальная Среда
     
    chadc
    Guest
    #1
    0
    04.07.2015 07:44:00
    Общий доступ к каталогам с гостевыми LXC-контейнерами через /etc/pve/lxc/containername/config с записью "lxc.mount.entry = /hostdir /guestdir none bind,create=dir 0 0" не работает. Скриптом создаётся директория, но само монтирование не происходит. Справка здесь: https://linuxcontainers.org/lxc/manpages/man5/lxc.container.conf.5.html#lbAR
     
     
     
    macroonline
    Guest
    #2
    0
    16.09.2015 07:52:00
    О, правда, я выгляжу глупо. Я проверил с помощью df -h, и он показывает только одну общую точку монтирования. Но когда я попробовал «mount | grep dm-0», увидел все свои монтирования. Спасибо!
     
     
     
    macroonline
    Guest
    #3
    0
    15.09.2015 10:09:00
    Привет. Кто-нибудь может подсказать, как смонтировать более одного каталога с хоста в lxc-контейнер? Я поставил последнюю Proxmox VE 4.0 beta2. Когда пытаюсь добавить больше одной записи (одна из): или, у меня в контейнере доступен только первый из настроенных монтируемых каталогов. Также проверял с помощью lxc.mount.hook — два каталога монтируются в $LXC_ROOTFS_MOUNT перед root_pivot. Возможно ли смонтировать две папки с хоста в контейнер?
     
     
     
    sigxcpu
    Guest
    #4
    0
    15.09.2015 15:12:00
    Всё, что могу сказать — у меня работает:  
    Внутри контейнера:  
    Код:  
    sigxcpu@Library:~$ mount | grep data  
    storage/library на /data/library, тип zfs (rw,noatime,xattr,noacl)  
    raid0/torrents на /data/torrents, тип zfs (rw,noatime,xattr,noacl)  

    В конфигурационном файле:  
    Код:  
    root@gen8:~# grep data /etc/pve/lxc/100.conf  
    mp0: /storage/library,mp=/data/library  
    mp1: /raid0/torrents,mp=/data/torrents  

    Похоже, ты перепутал папку на хосте и точку монтирования в .conf файле контейнера.
     
     
     
    wbumiller
    Guest
    #5
    0
    15.09.2015 15:18:00
    Обратите внимание, что если вы используете lxc.mount.entry вместо mp*, нужно добавлять префикс к папке назначения в виде /var/lib/lxc/$VMID/rootfs (естественно, замените $VMID на ID контейнера).
     
     
     
    RobFantini
    Guest
    #6
    0
    15.09.2015 23:40:00
    Несколько общих директорий с хоста на LXC работают вот так. Конфигурация:  
    lxc.mount.entry: /bkup  bkup  none bind 0 0  
    lxc.mount.entry: /tmp   tmp2  none bind 0 0  

    Вывод df -h в контейнере:  
    /dev/dm-0     ext4     95G   11G   79G  13% /bkup  
    /dev/dm-0     ext4     95G   11G   79G  13% /tmp2  

    Странно, что устройство одно и то же для обеих директорий: /dev/dm-0, хотя целевые каталоги указаны правильно. Файлы в каждой из них совпадают с /tmp и /bkup на хосте.  

    Использую:  
    proxmox-ve: 4.0-10 (ядро: 4.2.0-1-pve)  
    lxc-pve: 1.1.3-1  
    В LXC запускаю Debian Etch.
     
     
     
    gurgle
    Guest
    #7
    0
    27.09.2015 15:29:00
    Надеюсь, кто-нибудь сможет помочь. Раньше у меня успешно были настроены точки монтирования, но, похоже, недавнее обновление что-то сломало. Раньше моя строка lxc.mount.entry выглядела так:

    Code:  
    lxc.mount.entry = /host/mount /etc/pve/lxc/209/rootfs/container/mount none bind 0

    (/host/mount и /container/mount — это директории, например, /mnt/storage)

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

    Code:  
    lxc.mount.entry = /host/mount container/mount none bind 0 0

    Но монтирование по-прежнему не работает. Даже несмотря на то, что директория уже существует, я пробовал добавлять флаг create=dir, но эффекта нет.

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

    Code:  
    proxmox kernel: audit: type=1400 audit(1443359239.649:32): apparmor="DENIED" operation="mount" info="failed flags match" error=-13 profile="lxc-container-default" name="/" pid=10423 comm="mount" flags="rw, remount"  
    proxmox kernel: audit: type=1400 audit(1443359239.649:33): apparmor="DENIED" operation="mount" info="failed flags match" error=-13 profile="lxc-container-default" name="/" pid=10424 comm="mount" flags="rw, remount, relatime"  
    proxmox kernel: audit: type=1400 audit(1443359239.769:34): apparmor="DENIED" operation="mount" info="failed flags match" error=-13 profile="lxc-container-default" name="/run/" pid=10645 comm="mount" flags="rw, nosuid, noexec, remount, relatime"  
    proxmox kernel: audit: type=1400 audit(1443359239.777:35): apparmor="DENIED" operation="mount" info="failed flags match" error=-13 profile="lxc-container-default" name="/run/lock/" pid=10662 comm="mount" flags="rw, nosuid, nodev, noexec, remount, relatime"  
    proxmox kernel: audit: type=1400 audit(1443359239.785:36): apparmor="DENIED" operation="mount" info="failed flags match" error=-13 profile="lxc-container-default" name="/proc/" pid=10672 comm="mount" flags="rw, nosuid, nodev, noexec, remount, relatime"  
    proxmox kernel: audit: type=1400 audit(1443359239.789:37): apparmor="DENIED" operation="mount" info="failed flags match" error=-13 profile="lxc-container-default" name="/sys/" pid=10683 comm="mount" flags="ro, nosuid, nodev, noexec, remount, relatime"  
    proxmox kernel: audit: type=1400 audit(1443359239.861:38): apparmor="DENIED" operation="mount" info="failed flags match" error=-13 profile="lxc-container-default" name="/run/shm/" pid=10847 comm="mount" flags="rw, nosuid, nodev, noexec, remount, relatime"  
    proxmox kernel: audit: type=1400 audit(1443359239.869:39): apparmor="DENIED" operation="mount" info="failed flags match" error=-13 profile="lxc-container-default" name="/dev/pts/" pid=10858 comm="mount" flags="rw, nosuid, noexec, remount, relatime"  

    Одна из подсказок, которую я нашёл в интернете (не могу дать ссылку), была в том, чтобы добавить

    Code:  
    mount options=(rw, bind),

    в файл /etc/apparmor.d/lxc/lxc-default. Но это никак не помогло.

    Есть идеи, что можно сделать?
     
     
     
    wbumiller
    Guest
    #8
    0
    28.09.2015 07:57:00
    Да, мы перешли на более стандартный способ монтирования rootfs — замените /etc/pve/lxc/209/rootfs/ на /var/lib/lxc/209/rootfs/. Кроме того, теперь есть опция mountpoint: mp0: /host/mount,mp=/container/mount.
     
     
     
    gurgle
    Guest
    #9
    0
    28.09.2015 11:12:00
    Разобрался. Увидел это в ветке с релизом 4.0 beta2: я редактировал не .conf, а конфигурационный файл. Теперь всё в порядке.
     
     
     
    tymanthius
    Guest
    #10
    0
    09.12.2015 03:51:00
    Есть ли предпочтения, что именно использовать? У меня без видимой причины пропадают точки монтирования.
     
     
     
    dietmar
    Guest
    #11
    0
    09.12.2015 06:13:00
    Да, пожалуйста, используйте опцию mountpoint ('mp0').
     
     
     
    tymanthius
    Guest
    #12
    0
    09.12.2015 16:51:00
    Спасибо! Похоже, теперь всё работает гораздо стабильнее.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры