Openvz

OpenVZ:在容器之間共享文件夾

  • July 3, 2014

我想將 OpenVZ 容器中的目錄共享到另一個容器,我該怎麼做?

  1. 做一個從 /vz/private/109/common-stuff 到 /vz/private/108/common-stuff 的符號連結?
  2. 將 mount /vz/private/109/common-stuff 綁定到 /vz/root/108/common-stuff ?
  3. 從容器中與 samba 共享目錄,掛載到主機上,然後綁定掛載到 /vz/root/108/common-stuff ?

OpenVZ 非常適合讓您共享目錄而無需 Samba 或 NFS 成本。

要查看它是如何工作的,請在容器執行時綁定掛載到 root(非私有):

mount --bind /vz/private/109/common-stuff /vz/root/108/common-stuff

要使共享在容器重新啟動時保持不變:

  1. 腳本 A放入 /etc/vz/conf/108.mount
  2. chmod +x /etc/vz/conf/108.mount

腳本 A

#!/bin/bash
source /etc/vz/vz.conf
source ${VE_CONFFILE}
mount -n --bind /vz/private/109/common-stuff /vz/root/108/common-stuff

參考:http ://wiki.openvz.org/Bind_mounts

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