≡ Menu

Linux mount: Bind or Remount Part Of File Hierarchy At Another Directory

How do I mount the contents of /home/multimedia in two places under Linux operating systems?

If you are using Linux kernel v2.4.0+, you can remount part of the file hierarchy somewhere else using the following mount command syntax. This is useful for NFS servers in /exports. You must type the following commands as the root user. The syntax is

mount --bind /path/to/olddir /path/to/newdir
mount -B olddir newdir

The syntax for /etc/fstab entry is:

/olddir /newdir none bind

In this example, mount /home/multimedia/mp3 and /home/multimedia/videos as follows:
# mkdir -p /exports/{music,videos}
# mount --bind /home/multimedia/mp3 /exports/music
# mount --bind /home/multimedia/videos /exports/videos

Verify new settings:
# mount
# df -a
# mount | egrep -i --color 'music|videos'

Update /etc/fstabe file as follows:
# vi /etc/fstab
Append the following:

/home/multimedia/mp3 /exports/music none bind
/home/multimedia/videos /exports/videos

Save and close the file.

See also:
  • man page mount(8) command.
Share this tutorial on:

Your support makes a big difference:
I have a small favor to ask. More people are reading the nixCraft. Many of you block advertising which is your right, and advertising revenues are not sufficient to cover my operating costs. So you can see why I need to ask for your help. The nixCraft, takes a lot of my time and hard work to produce. If you use nixCraft, who likes it, helps me with donations:
Become a Supporter →    Make a contribution via Paypal/Bitcoin →   

Don't Miss Any Linux and Unix Tips

Get nixCraft in your inbox. It's free:



{ 3 comments… add one }
  • oOo.Manu.oOo May 14, 2014, 11:02 pm

    Thanks ! Very useful for restricted chrooted account too.

    I’ve set up an sftp chrooted account and wanted to share a sub-directory from outside of the root :)

    Wonderful now.

  • oOo.Manu.oOo May 14, 2014, 11:04 pm

    You can also add this :

    # mount –bind /mnt/sourcedir targetdir
    # mount -o remount,ro targetdir

    To have a read-only access :)

    • Kamrul August 17, 2015, 11:27 am

      Thanks :)

Security: Are you a robot or human?

Leave a Comment

You can use these HTML tags and attributes: <strong> <em> <pre> <code> <a href="" title="">


   Tagged with: , , , , , , , , , ,