当前位置: 技术问答>linux和unix
菜鸟mount的疑问
来源: 互联网 发布时间:2017-01-03
本文导语: mount /dev/sda2 / 根目录 mount /dev/sda2 /t1/t2 自创建目录,往里面写数据 同时将/dev/sda2 挂载到两个目录会不会有什么影响啊,例如,写数据覆盖之类的。 如果能稍微讲解一下mount就更...
mount /dev/sda2 / 根目录
mount /dev/sda2 /t1/t2 自创建目录,往里面写数据
同时将/dev/sda2 挂载到两个目录会不会有什么影响啊,例如,写数据覆盖之类的。
如果能稍微讲解一下mount就更感谢了。
mount /dev/sda2 /t1/t2 自创建目录,往里面写数据
同时将/dev/sda2 挂载到两个目录会不会有什么影响啊,例如,写数据覆盖之类的。
如果能稍微讲解一下mount就更感谢了。
|
不知道LZ用的是什么神奇的系统,同一个设备,挂载2次都不报错,还能成功,表示很费解……
还有,根目录也能挂载?!?!表示很危险,不敢尝试……
置于mount命令,挂载这个词基本上已经可以说明他的作用了,就是把你的块设备,挂到某个目录下,使这个目录变成这个块设备的根目录,加以操作……
为什么不能直接使用块设备?因为块设备是文件,你只能修改他的内容,没法cd,没法cp等等的操作都不支持,只能当文件修改,况且这是二进制文件,你也看不懂,置于ln也不行,是同样的道理……
而mount在进行挂载的时候,要区分不同的文件系统,把一个文件看作一个文件系统,对里面的信息加以解释,所以你才能cd进目录,才能mv,cp文件,否则你就只能自己去解释文件系统,那还不如去写内核呢……
还有,根目录也能挂载?!?!表示很危险,不敢尝试……
置于mount命令,挂载这个词基本上已经可以说明他的作用了,就是把你的块设备,挂到某个目录下,使这个目录变成这个块设备的根目录,加以操作……
为什么不能直接使用块设备?因为块设备是文件,你只能修改他的内容,没法cd,没法cp等等的操作都不支持,只能当文件修改,况且这是二进制文件,你也看不懂,置于ln也不行,是同样的道理……
而mount在进行挂载的时候,要区分不同的文件系统,把一个文件看作一个文件系统,对里面的信息加以解释,所以你才能cd进目录,才能mv,cp文件,否则你就只能自己去解释文件系统,那还不如去写内核呢……
|
怎么可能……
一个设备mount到2个目录下,感觉就像一个目录的两个快捷方式……
你觉得,会因为快捷方式在不同的地方,通过快捷方式所做的修改就有所区分吗?不可能啊……
两次mount就相当于一个设备的两个不同入口,虽然入口不一样,但是访问的都是同一个设备……
覆盖是肯定的,因为你只有一个设备,只有一个……
|
LZ是想进行chroot吧?
那样需要单独建个文件夹进行挂载的。
su
mkdir /sda10
mount /dev/sda10 /sda10
然后chroot
貌似是
可以mount到同一目录, 不过只有最后一次mount的文件能够被看到。
那样需要单独建个文件夹进行挂载的。
su
mkdir /sda10
mount /dev/sda10 /sda10
然后chroot
貌似是
可以mount到同一目录, 不过只有最后一次mount的文件能够被看到。