我打算将容器内部的挂载用于 postgres 数据库。
我无法使驱动器在容器内可用。到目前为止,我已经:
- 安装
/dev/sdb
到/mnt/psql
主机设备上。 /mnt/psql
在容器中创建的目录。- 添加
lxc.mount.entry = /mnt/psql mnt/psql none bind 0 0
到 lxc 容器配置文件。
重新启动容器后,挂载仍然不可用。我该如何让它可用?
答案1
您可以fstab
使用以下命令声明挂载点:
lxc.mount = /PATH/TO/fstab
这是 LXC 文件的扩展config
。我通常将它们放在一起,在容器的 之外rootfs
。然后,在里面fstab
,像平常一样放置条目/etc/fstab
,但挂载点是相对于容器的 的rootfs
。例如:
/mnt/psql mnt/psql none bind,rw 0 0
再见!