Difference between revisions of "Bind mounts"

From OpenVZ Virtuozzo Containers Wiki
Jump to: navigation, search
(use SRC and DEST)
(Note on using folders from another container)
Line 16: Line 16:
  
 
If you want read-only mount, add <code>-r</code> option to mount command.
 
If you want read-only mount, add <code>-r</code> option to mount command.
 +
 +
{{Note|Do not use directory from other container as the source i.e. <nowiki>(SRC=/vz/private/101/home</nowiki>).<br> This '''will not''' work and result in the target folder contents appearing as empty from within the container.}}
  
 
== See also ==
 
== See also ==

Revision as of 16:47, 8 January 2012

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.

Yellowpin.svg Note: Do not use directory from other container as the source i.e. (SRC=/vz/private/101/home).
This will not work and result in the target folder contents appearing as empty from within the container.

See also