求教linux中挂载的问题

来源:百度知道 编辑:UC知道 时间:2024/06/04 17:18:01
初学linux,想问两个挂载的问题,
1)当我们把一个分区挂载在一个文件夹中时,是不是这个文件夹中就会出现该分区中所有的文件和文件夹了?这样我们就可以读写该分区了?
2)我的理解不知道对不对,当一个分区挂载到一个文件夹后,这个文件夹中的内容就是这个分区的内容,但有个问题我想知道,假设有个文件夹1,它有一个子文件夹2,我是否允许这样做:在把一个分区挂载在文件夹1上,接着我又把另一个分区挂载在子文件夹2上?

你的想法都是正确的,linux于windows区别的地方是一个是分区管理目录,另外是目录挂载分区,虽然有点别扭,那只是我们平常用windows先入为主的观念。
你的第一个想法可以这么明白一点的告诉你:当你把一个分区挂载在一个文件夹里面时,你这个主文件夹就相当于windows中的分区盘符,而里面的任何子文件夹的操作都只是在你挂在的分区上进行操作,比如你在这个文件夹里面拷贝东西,只有这个被挂载分区消耗空间,于其他分区无关(前提是其他子目录无挂载分区,否则就引出了你的第二个想法)。
这样又引出了你的第二个想法,你的第二个想法也是正确的,给你解释一下,当你有目录 folder, folder下有子目录 /folder/subfolder, 你挂载分区1在folder上,挂载分区2在/folder/subfolder,只要你的操作在folder中,不干扰subfolder, 那么你所有的操作只对分区1有效,只消耗分区1的空间,如果你进入subfolder目录,那么现在你的操作就会只对分区2有效,消耗分区2,于分区1无关。这个思维正好和windows文件夹系统相反,要扭转传统观念。
总体来说linux只有1个目录树(如果你只有一个硬盘的话,注意是硬盘,不是分区),而windows每个分区都可以有自己独立的目录树。 linux的主根目录是必须挂载一个分区的,然后其他目录你可以按你的需要挂载其他分区。对挂载分区的目录操作就是对此分区的操作,记住这点就明白了。

以上是我所知道的,完全手动打出,希望能解决楼主的疑问。

其实最早dos也有类似于挂载分区的命令,只不过是利用目录来模拟盘符,并不是真正的分区。

你说的第一个可以是对的,但有时你就只有只读权限....比如有的linux系统挂载ntfs就这样.
第二个问题:你试试吧,我还真没有想到这样做,我晚上回去试试..
估计也可以...

你的想法都是正确的

第二个问题,可以的