linux更换挂载点对文件的影响

来源:百度知道 编辑:UC知道 时间:2024/06/24 16:39:06
我是LINUX新手,有个疑问,例如,我把文件mount在/home下,umount后,重新挂载到/var(比如),这样原来挂载在/home的文件都会在/var里面吗?/home是不是变成空目录?
初学感觉一切都朦朦胧胧的,望高手指教,或者给点学习方法和建议,谢谢大家啦:)
是不是不管有几个分区,总的目录结构不会变?

当你先挂载到/home下的时候,就类似于将文件覆盖了/home,只是覆盖上去,并没有删除就像在/home上盖了一层,这个时候/home被隐藏了。当你umount后,卸载的只是你以前挂载在/home上的文件,这个时候/home目录重新出现了。所以/home目录不会在/var中。你可以将挂载这个想象成层次的关系,底层的被上层的盖住而看不到,卸载只是卸载上层的,让下一层的重新出来。

当你先挂载到/home下的时候,就类似于将文件覆盖了/home,只是覆盖上去,并没有删除就像在/home上盖了一层,这个时候/home被隐藏了。当你umount后,卸载的只是你以前挂载在/home上的文件,这个时候/home目录重新出现了。所以/home目录不会在/var中。你可以将挂载这个想象成层次的关系,底层的被上层的盖住而看不到,卸载只是卸载上层的,让下一层的重新出来。

挂载点只是一个位置,如果挂载点和里面的文件没有关系(比如没有程序调用这个挂载点下面的文件),那你可以随便移动。被挂载的分区里的文件不会受到影响。

1、更换挂载点并不会影响磁盘的文件,文件仍然在磁盘中。其实就是相当于你换了个电话号码,但是电话是仍然存在的。别人找你,只需拨打新的电话号码就行了。
2、如果有其他的程序调用这个挂载点的文件,那么更换挂载点后,需要修改相关程序的设置

首先,挂载是层次关系,互不影响。一般都挂载在/mnt/或者 /media/ 目录里,当你挂载磁盘时,挂载目录被隐藏,磁盘文件被显示;卸载磁盘时,挂载前目录显示