Wilhelm Meier wrote: > Am Mittwoch, 27. Februar 2008 schrieb Daniel Hokka Zakrisson: >> Wilhelm Meier wrote: >> > Hi, >> > >> > sorry, if this question was answered already ... >> > >> > How can I make mounts visible in a running vserver, if the mounts >> > on the host are made after the guests are started? >> > >> > E.g.: >> > 1) vserver vs1 start >> > 2) mount /dev/usb0 /mnt/test >> > 3) vnamespace -e vs1 mount --bind /dev/usb /test_in_vs >> > >> > but 3) doen't work as expected. >> > >> > I know the namespaces of host and guest are sperated, but I read >> > that with linux-namespaces I can mark a mount-object as shared by >> > all namespaces. Is this possible with vserver. >> >> Of course, we don't remove features, only add new ones. > > Ok, do you mean, one can mark a subtree as "shared" and all mounts > within that subtree are visible also to the vserver-guests > namespaces? Yes, they're just regular namespaces. >> >> > Or are there any other possible solution to this problem? >> >> Depending on the filesystem, vnamespace -e vs1 mount -n /dev/usb0 >> /vservers/vs1/test might do the trick. > > Then the /dev/usb0 dev-node must be visible inside the vs1, right? And it is. The host's /dev is still accessible in the guest's namespace. > What I actually want to use is the aufs unification-filesystem. In > this case there aren't any dev-nodes, only directories. -- Daniel Hokka Zakrisson