帮您弄懂mount命令(一)

帮您弄懂mount命令

mount是Unix和Linux操作系统中的一个很常用的命令。mount的英文原义是骑马,引申为装配、安放。作为Linux命令的mount,中文一般翻译为挂载。

既然是要挂载,那么要挂载的是什么,挂载到哪里,为什么要挂载呢?这要从磁盘分区和文件系统说起。

新出厂的磁盘,一般是不能直接用来存放文件的。要想往磁盘上存放文件,通常要先完成三件事情:

一,在磁盘上创建分区;

二,在分区上创建文件系统,也就是对分区进行格式化。

三,给格式化后的分区一个访问的标识,也就是把这个分区上的文件系统挂载(mount)到一个目录。

1. 先说分区。分区,就是把磁盘划分成几个彼此独立的区域。通常情况下,要使用磁盘,必须先分区。最少分一个。分区又分三种:主分区(又叫fdisk分区)、扩展分区和逻辑分区。由于历史原因,每块磁盘最多只允许创建四个主分区。要想创建更多的分区,只能将某一个主分区改成扩展分区,在扩展分区下面就可以创建更多的逻辑分区了。

可以用来存放文件的是主分区和逻辑分区。扩展分区本身不能存放文件,只用来在其下面创建更多的逻辑分区。

Linux中对磁盘进行分区的命令是fdisk。

 2. 有了分区,还不能直接在分区上存放文件,还要给分区创建一个文件系统,这个操作又叫格式化。文件系统的类型有很多种,比如Linux常用的ext2,Windows使用的NTFS、FAT32,Unix常用的UFS,还有ReiserFS等等。文件系统类型,又称为磁盘分区格式。

Linux中创建文件系统(格式化)的命令是mkfs。

 3. 分区有了,分区上的文件系统也有了,这回可以往磁盘上存放文件了。但磁盘上有不止一个分区,该怎么进行区分呢?这就需要给每个分区一个访问的标识,也就是给分区取名字。取名的方式可以是甲乙丙丁,ABCD等等。Windows采用的就是ABCD的方式,A:,B:,C:,D:各代表一个磁盘分区。Linux给分区取名的方式就比较另类,用的是目录的路径。目录是个树形结构,目录树任意一个分支上的节点都可以用来代表一个磁盘分区。这就像把磁盘分区(文件系统)挂到树枝上一样,所以叫挂载(mount)。

Linux中挂载文件系统的命令就是mount。

(未完待续)

posted on 2013-05-15 11:33  知也无涯  阅读(661)  评论(0编辑  收藏  举报