mount

时光毁灭记忆、已成空白 提交于 2020-02-20 04:41:14

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

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!