RE: [vserver] Viewing guest bind mounts from host

From: Ryan Agler <ryanagler_at_gmail.com>
Date: Thu 25 Oct 2007 - 17:38:50 BST
Message-ID: <003f01c81725$870798f0$9516cad0$@com>

That was an awesome example, thanks. After trying it, I realized that it
goes even deeper, essentially I am trying to do a cross-guest bind mount.
Is it possible?

Example:

host:~# vserver guest1 enter
root@guest1:/# cd
root@guest1:~# mkdir -p /tmp/foo1/bar1
root@guest1:~# mkdir /tmp/baz1
root@guest1:~# mount --bind /tmp/foo1 /tmp/baz1
root@guest1:~# exit
host:~# vserver guest2 enter
root@guest2:/# cd
root@guest2:~# mkdir -p /tmp/foo2/bar2
root@guest2:~# mkdir /tmp/baz2
root@guest2:~# mount --bind /tmp/foo2 /tmp/baz2
root@guest2:~# exit
host:~# vnamespace -e guest1 mount --bind /vservers/guest1/tmp/baz1/bar1
/vservers/guest2/tmp/baz2/bar2
mount: mount point /vservers/guest2/tmp/baz2/bar2 does not exist

> 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
Received on Thu Oct 25 17:38:45 2007

[Next/Previous Months] [Main vserver Project Homepage] [Howto Subscribe/Unsubscribe] [Paul Sladen's vserver stuff]
Generated on Thu 25 Oct 2007 - 17:38:51 BST by hypermail 2.1.8