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 ZakrissonReceived on Wed Feb 27 20:26:02 2008