Difference between revisions of "Bind mounts"

From OpenVZ Virtuozzo Containers Wiki
Jump to: navigation, search
(link to man page)
(use SRC and DEST)
Line 6: Line 6:
 
cat << EOF > /etc/vz/conf/${CTID}.mount
 
cat << EOF > /etc/vz/conf/${CTID}.mount
 
#!/bin/bash
 
#!/bin/bash
source /etc/vz/vz.conf
+
. /etc/vz/vz.conf
source ${VE_CONFFILE}
+
. ${VE_CONFFILE}
mount -n -t simfs /mnt/disk ${VE_ROOT}/mnt/disk -o /mnt/disk
+
SRC=/mnt/disk
 +
DST=/mnt/disk
 +
mount -n -t simfs ${SRC} ${VE_ROOT}${DST} -o ${SRC}
 
EOF
 
EOF
 
chmod +x /etc/vz/conf/${CTID}.mount
 
chmod +x /etc/vz/conf/${CTID}.mount

Revision as of 13:38, 11 July 2011

Bind mounts can be used to make directories on the hardware node visible to the container.

This is how you can make host system's /mnt/disk directory available to a container 777:

CTID=777
cat << EOF > /etc/vz/conf/${CTID}.mount
#!/bin/bash
. /etc/vz/vz.conf
. ${VE_CONFFILE}
SRC=/mnt/disk
DST=/mnt/disk
mount -n -t simfs ${SRC} ${VE_ROOT}${DST} -o ${SRC}
EOF
chmod +x /etc/vz/conf/${CTID}.mount

If you want read-only mount, add -r option to mount command.

See also