Bind mounts in Linux
Bind mounts in Linux® enable you to mount an already-mounted file system to another location within the file system. Generally, bind mounts are used when restricting the access of specified users to designated parts of a website by replicating the website’s directory into a jailed user’s home directory.
Configure a bind mount
This section provides steps for how to grant a user access to a directory by using bind mounting to bind the directory to that user’s home directory.
Configure a bind mount by using the following command:
mount --bind /path/to/domain /path/to/home/directory
Warning: Bind mounts are not persistent when you restart your server unless you create an entry for the bind mount in your server’s File Systems Table (fstab).
Add a bind mount to the File Systems Table
Add an fstab entry for the bind mount by using the following command:
/path/to/domain /path/to/home/directory none bind,nobootwait 0 0
If the nobootwait option is not included in the fstab entry, you see the following message in the server console:
Continue to wait; or Press S to skip mounting or M for manual recovery.
Adding nobootwait to the options section of the fstab configuration ensures that the system boots even if the bind mount directory has been removed from the system.
©2019 Rackspace US, Inc.
Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License