首页 > 其他 > 详细

mount

时间:2019-05-07 20:04:48      阅读:126      评论:0      收藏:0      [点我收藏+]

mount --bind 命令来将两个目录连接起来,
mount --bind命令是将前一个目录挂载到后一个目录上,所有对后一个目录的访问其实都是对前一个目录的访问

[root@auth tmp]# ls -lid test1 test2 #会发现两个目录inode节点是不一样的
1193910 drwxr-xr-x 2 root root 4096 5 7 15:55 test1
1193911 drwxr-xr-x 2 root root 4096 5 7 15:55 test2

[root@auth tmp]# ll test1/
-rw-r--r-- 1 root root 2 5 7 15:58 1.txt
[root@auth tmp]# ll test2
-rw-r--r-- 1 root root 2 5 7 15:58 2.txt

[root@auth tmp]# mount --bind test1 test2
[root@auth tmp]# mount
/dev/sda3 on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
/dev/sda1 on /boot type ext4 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
/var/tmp/test1 on /var/tmp/test2 type none (rw,bind)


[root@auth tmp]# ls -lid test2
1193910 drwxr-xr-x 2 root root 4096 5 7 15:58 test2 #i节点变成和test1一样了
[root@auth tmp]# ll test2 #目录下的文件也是test1目录下的文件
-rw-r--r-- 1 root root 2 5 7 15:58 1.txt

解挂载后
[root@auth tmp]# umount test2

[root@auth tmp]# ls -l test2
-rw-r--r-- 1 root root 2 5 7 15:58 2.txt

将test2挂载到test1上
[root@auth tmp]# mount --bind test2 test1
[root@auth tmp]# ls -l test1
-rw-r--r-- 1 root root 2 5 7 15:58 2.txt

参考链接:https://www.cnblogs.com/xingmuxin/p/8446115.html

 

mount

原文:https://www.cnblogs.com/dengmeinan/p/10827638.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!