Назад | Перейти на главную страницу

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

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

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

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

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

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

lxc.mount = /PATH/TO/fstab

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

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

Увидимся!