Subject: Re: [vserver] Viewing guest bind mounts from host
From: Corey Wright <undefined@pobox.com>
Date: Thu, 25 Oct 2007 10:24:15 -0500

On Thu, 25 Oct 2007 06:51:12 -0400
"Ryan Agler" <ryanagler@gmail.com> wrote:

> Guest# mkdir -p /foo/bar
> Guest# mkdir /baz
> Guest# mount --bind /foo /baz
> Guest# exit
> Host# mkdir /hoo
> Host# mount --bind /hoo /vservers/Guest/baz/bar
> mount: mount point /vservers/Guest/baz/bar does not exist
> 
> can vnamespace be used to handle this situation?

host:~# vserver guest enter
root@guest:/# cd
root@guest:~# mkdir -p /tmp/foo/bar
root@guest:~# mkdir /tmp/baz
root@guest:~# mount --bind /tmp/foo /tmp/baz
root@guest:~# ls -al /tmp/baz
total 12
drwxr-xr-x 3 root root 4096 2007-10-25 10:11 .
drwxrwxrwt 7 root root 4096 2007-10-25 10:11 ..
drwxr-xr-x 2 root root 4096 2007-10-25 10:11 bar
root@guest:~# exit
logout
host:~# mkdir /tmp/hoo
host:~# vnamespace -e guest mount --bind /tmp/hoo /vservers/guest/tmp/baz/bar
host:~# touch /tmp/hoo/blah
host:~# vserver guest exec tree /tmp/baz
/tmp/baz
`-- bar
    `-- blah

1 directory, 1 file

corey
-- 
undefined@pobox.com