Re: [vserver] Mount fs into a already running vserver

From: Daniel Hokka Zakrisson <daniel_at_hozac.com>
Date: Wed 27 Feb 2008 - 20:23:45 GMT
Message-ID: <49940.192.168.101.12.1204143825.squirrel@intranet>

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
Received on Wed Feb 27 20:26:02 2008
[Next/Previous Months] [Main vserver Project Homepage] [Howto Subscribe/Unsubscribe] [Paul Sladen's vserver stuff]
Generated on Wed 27 Feb 2008 - 20:26:09 GMT by hypermail 2.1.8