Share a directory among multiple guests
From Linux-VServer
How to share a directory, such as /home, among multiple vserver guests.
Contents |
[edit] Assumptions
Suppose you have multiple vserver guests at locations such as /var/lib/vservers/<guest>/.
You would like to share a directory, such as /srv/common/home, among multiple guests.
Each guest will be able to write to the directory.
[edit] Command
The following command will mount this directory for all guests:
$ for guest in /var/lib/vservers/*; do mount --bind /srv/common/home ${guest}/home; done
Note that you might have to (re)start your vserver AFTER the mount for the shared path to be visible under it.
[edit] fstab
Alternatively, you may add an entry similar to the below one in /etc/vservers/<guest>/fstab:
/srv/common/home /home none bind 0 0
[edit] See also
-
$ man mount

