华为云建站和阿里云建站区别,永久免费自助建站软件,app网站开发学习,海曙网站建设哪家好#xff08;一#xff09;mount --bind介绍
mount --bind的作用是将两个目录连接起来#xff0c;例如#xff1a;mount ---bind /dir1 /dir2 是将dir1目录挂载到dir2目录上#xff0c;下面来实际演示一下#xff1a; 上面的操作中首先创建了dir1 dir2两个目录#xf…一mount --bind介绍
mount --bind的作用是将两个目录连接起来例如mount ---bind /dir1 /dir2 是将dir1目录挂载到dir2目录上下面来实际演示一下 上面的操作中首先创建了dir1 dir2两个目录看到两个目录的i节点不一样但是当我们执行完mount --bind命令后dir1目录被挂载到dir2上面了所有对dir2的访问都是对dir1的访问。
看到这里有人会说软连接也能做到啊但是软链接只是类似快捷方式有些操作是软连接无法完成的这个在下文会讲到而硬链接的方式不能链接目录。
还有人会问dir2目录是被删除了吗其实没有当我们执行unmount命令后还是可以看见原目录的 二 应用
当我们在开发一个新功能而文件系统是只读的这时候又不想重新修改文件系统那么我们可以利用mount --bind进行操作下面演示一下
当我们想在只读的文件系统创建会出现下面的错误 然后怎们办呢别着急往下看
1首先在可读写的目录创建一个文件夹 2)然后使用mount --bind 命令此时可以看到sd的目录和test目录的i节点是一样的。 3在test目录下创建文件查看效果 4此时我们可以在test目录下测试一些代码测试完成后不要忘记umount取消挂载