You can mount the filesystem tree that you want to share anywhere in
your local zone(s).
You can do it in the zone configuration (using zonecfg) but you'll need
to reboot the zone to take it into account; or using a mount command
from the global zone to have the data appear in a running zone.
For the zonecfg case, as in the zonecfg(1M) man page:
zonecfg:myzone3> add fs
zonecfg:myzone3:fs> set dir=/appl/fs
zonecfg:myzone3:fs> set special=/export/appl/fs
zonecfg:myzone3:fs> set type=lofs
zonecfg:myzone3:fs> add options [rw,nodevices]
The result is: when you are logged in the local zone you'll see an
/appl/fs directory showing the content of the /export/appl/fs directory
from the global zone. You'll be allowed to write to this directory as
And you can share this same directory the same way in any other local
zone in parallel.
I guess this is what you are asking for.
Now about the automounter, I share Nico's point of view, but as far as I
know nothing like that already exist, and No, the automounter or a mount
request isn't 'clever' enough (or customized enough) yet to handle NFS
data shared by the global zone and translate the mount request into an
LOFS mount. So be careful with NFS share from the global zone when you
have local zones on the same machine.
On 06/29/09 20:51, Yanakiev, Vladimir wrote:
Let me ask one more question - inside the non-global zones, their
automounters will still loopback this same file system one more time -
if in the non global zone we see /export/appl/fs, it will be looped back
as /appl/fs. My understanding is, this should be fine - am I right?
This e-mail and its attachments are confidential and solely for the
intended addressee(s). Do not share or use them without Fannie Mae's
approval. If received in error, contact the sender and delete them.
From: william.ro...@sun.com [mailto:william.ro...@sun.com]
Sent: Monday, June 29, 2009 2:00 PM
To: Yanakiev, Vladimir
Subject: Re: [zones-discuss] Parallel mount question
Yes you can use LOFS to all your zones to share the file system
providing r/w access. I would even say that this is your BEST option.
NFS mount in your local zones of a file system shared by the global zone
is absolutely not supported (including autofs access of course).
On 06/29/09 18:25, Yanakiev, Vladimir wrote:
Need a help with a problem. We have VxFS file system, created in a
global zone, and mounted under non-global zone as LOFS. Later, two new
zones were created on the same server, that needed access to the very
same file system. Someone decided to NFS-shareout this file system
the global zone, and NFS mount it on these two new zones. This (to my
understanding) after few weeks corrupted bravely the file system, and
today we experienced the same for second time.
My question is - can I keep the file system in the global zone, loop
back it (with LOFS) to all three zones, providing r/w access to all of
them, without risk to corrupt it again?
Thanks in advance for the help!
zones-discuss mailing list
zones-discuss mailing list