<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.openvz.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Websavers</id>
	<title>OpenVZ Virtuozzo Containers Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.openvz.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Websavers"/>
	<link rel="alternate" type="text/html" href="https://wiki.openvz.org/Special:Contributions/Websavers"/>
	<updated>2026-05-14T20:07:04Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Bind_mounts&amp;diff=22841</id>
		<title>Bind mounts</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Bind_mounts&amp;diff=22841"/>
		<updated>2017-11-20T13:17:45Z</updated>

		<summary type="html">&lt;p&gt;Websavers: Better wording to clarify that the additional script is not a replacement for the one above, but rather needs to be run first.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bind mounts can be used to make directories on the hardware node visible to the container.&lt;br /&gt;
&lt;br /&gt;
This is how you can make host system's &amp;lt;code&amp;gt;/mnt/disk&amp;lt;/code&amp;gt; directory available to a container 777:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
CTID=777&lt;br /&gt;
&lt;br /&gt;
echo '#!/bin/bash&lt;br /&gt;
. /etc/vz/vz.conf&lt;br /&gt;
. ${VE_CONFFILE}&lt;br /&gt;
SRC=/mnt/disk&lt;br /&gt;
DST=/mnt/disk&lt;br /&gt;
if [ ! -e ${VE_ROOT}${DST} ]; then mkdir -p ${VE_ROOT}${DST}; fi&lt;br /&gt;
mount -n -t simfs ${SRC} ${VE_ROOT}${DST} -o ${SRC}&lt;br /&gt;
' &amp;gt; /etc/vz/conf/${CTID}.mount&lt;br /&gt;
&lt;br /&gt;
chmod +x /etc/vz/conf/${CTID}.mount&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want read-only mount, add &amp;lt;code&amp;gt;-r&amp;lt;/code&amp;gt; option to mount command.&lt;br /&gt;
&lt;br /&gt;
{{Note|When specifying destination directory, always use /vz/root/ or ${VE_ROOT} env. variable &amp;lt;nowiki&amp;gt;(avoid using /vz/private)&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{Note|When binding directories from one container to another, make sure you have proper boot order (See [[Man/vzctl.8|BOOTORDER]] param.)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Instruction above will not work on OpenVZ 7 until you run the script below to enable Bind mounts:'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cat &amp;lt;&amp;lt;'EOF' &amp;gt; /etc/vz/conf/vps.mount&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
. ${VE_CONFFILE}&lt;br /&gt;
VE_MOUNT=$(echo ${VE_CONFFILE} | sed 's/\.conf$/.mount/')&lt;br /&gt;
[ -x ${VE_MOUNT} ] &amp;amp;&amp;amp; . ${VE_MOUNT}&lt;br /&gt;
exit 0&lt;br /&gt;
EOF&lt;br /&gt;
&lt;br /&gt;
chmod +x /etc/vz/conf/vps.mount&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* {{Man|vzctl|8}} (ACTION SCRIPTS section)&lt;br /&gt;
* [[NFS]]&lt;br /&gt;
* [[FUSE]]&lt;br /&gt;
* [[Mounting filesystems]]&lt;br /&gt;
&lt;br /&gt;
[[Category:HOWTO]]&lt;/div&gt;</summary>
		<author><name>Websavers</name></author>
		
	</entry>
</feed>