Как сделать доступным монтирование диска внутри контейнера?

Я собираюсь использовать монтирование внутри контейнера для базы данных postgres.

Мне не удалось сделать диск доступным внутри контейнера. На данный момент у меня есть:

  1. смонтированный / dev / sdb в / mnt / psql на главном устройстве.
  2. создан каталог / mnt / psql в контейнере.
  3. добавлено lxc.mount.entry = / mnt / psql mnt / psql none bind 0 0 к файлам конфигурации контейнера lxc.

После перезапуска контейнера монтирование все еще продолжалось недоступно. Как мне сделать его доступным?

0
задан 11 December 2015 в 13:27
1 ответ

Для объявления точек крепления можно использовать fstab, используя:

lxc.mount = /PATH/TO/fstab

Это расширение файла LXC config. Обычно я собираю их вместе, вне корневых файлов контейнера rootfs. Затем, внутри этой fstab, вы помещаете записи как обычно /etc/fstab, но точка монтирования относительно корневых файлов контейнера rootfs. Например:

/mnt/psql mnt/psql none bind,rw 0 0

Увидимся!

.
1
ответ дан 4 December 2019 в 16:45

Теги

Похожие вопросы