Lxc

如何使驅動器安裝在容器內可用?

  • December 11, 2015

我打算將容器內的掛載用於 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

這是 LXCconfig文件的副檔名。我通常把它們放在一起,放在容器外面rootfs。然後,在裡面fstab,你像正常一樣放置條目,/etc/fstab但安裝點是相對於容器的rootfs. 例如:

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

再見!

引用自:https://serverfault.com/questions/742400