openVZ 挂载主机文件夹

openVZ 挂载主机文件夹

我正在尝试在新服务器上设置 openVZ,但是在挂载文件夹时遇到了我无法理解的问题。

尽管挂载点相同,但它在 VZ 和主机上显示的文件不同。

为 openvz ID 1 挂载登录脚本

cat /etc/vz/conf/1.mount
#!/bin/bash
mount -n --bind /mnt/Archive /vz/private/1/var/export

在主机上的文件夹中创建文件:

touch /mnt/Archive/fromHost
ls  /mnt/Archive/
-> fromHost

进入VZ并检查文件夹

vzctl enter 1
entered into CT 1
ls /var/export
-> [emtpy]
touch /var/export/fromVZ
ls /var/export
-> fromVZ

离开 VZ,返回主机

ls /mnt/Archive
-> fromHost
[where is the file from the VZ?]

VZ 中的文件在哪里?我这里漏掉了什么?从主机挂载显示它们都是同一个文件夹

mount 
/dev/mapper/VG_Archive-LV_Archive on /mnt/Archive type ext4 
/dev/mapper/VG_Archive-LV_Archive on /vz/private/1/var/export type ext4 

答案1

您应该使用-t simfsexcept --bind

mount -n -t simfs /mnt/Archive /vz/private/1/var/export

答案2

我可以为这个问题提供更方便的方法:http://www.stableit.ru/2013/11/how-to-mount-multiple-disks-to-openvz.html

相关内容