Lxc
如何使驅動器安裝在容器內可用?
我打算將容器內的掛載用於 postgres 數據庫。
我無法使驅動器在容器內可用。到目前為止,我有:
- 安裝
/dev/sdb
到/mnt/psql
主機設備上。- 在容器中創建
/mnt/psql
目錄。- 添加
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
再見!