Linux挂载

来源:互联网 发布:永乐皇帝知乎 编辑:程序博客网 时间:2024/04/30 15:45
Mount命令使用
一般主要使用 -t选项 指定设备的文件系统类型 比如ext2 
挂载点必须已经存在的目录
挂载点的内容如要删除 必须首先执行umount命令

mount和umount实际上做了什么?为什么需要挂载,将/dev/hdc挂载到/...下去,什么时候真正调用了设备驱动程序?与windows有什么区别?

挂载即把一个分区或磁盘放在一个目录里。
Windows其实也需要挂载,只不过它是把分区或磁盘挂载到A:B:C:……Z:这样开头的特定文件夹里。
Linux用目录名挂载分区或目录的好处是:一、便于操作,你可以把分区或磁盘挂载到任何你想要的目录或文件夹里。二、顾名思义,由于挂载的文件夹或目录可以自己指定,所以就可以挂载到自己创建的或相关内容的目录或文件夹里。三、挂载数量没有限制,windows的分区挂载到Z:就不能继续挂载了,或者说Windows挂载的分区数不能超过26个;而Linux则没有这个限制,特别是网络磁盘映射,你可以挂载任意多的共享文件夹到你的本地文件夹里。

一般的,当你插入一个U盘到linux系统时,首先在/dev/下会识别到一个设备,具体表现为多出来了一个文件,这个文件并不是盘符本身,将这个文件mount到任意一个路径下(文件夹下),则对应的盘符就被加载到了指定的位置,一般而言,我们将盘符挂载到/media/下或者/mnt/下,但事实上,你可以挂载到任何地方。

为什么不能直接访问linux或者unix的dev目录下面的逻辑设备文件?
在Linux中一般不能直接访问软盘、其他硬盘逻辑分区、光盘等,在Linux中它们都被视为文件(而不是我们所需要的一个路径,就是文件夹),在使用前必须使用装载命令mount将它们装载到系统的/mnt目录中,使用结束后还须卸载。相当与一个文件的打开和关闭的过程(而不是直接打开文件本身)

0 0
原创粉丝点击