fdisk命令是用来格式化硬盘的,但是这里只讲它的另一个用法,即列出系统上所有的硬盘和分区。Gk'J'9*
一般的命令格式为:)7*Apy==x
fdisk -l 9Z6O{ >
-l选项就是列出的意思(l=list)。LtXFGPQf
kplyZ
在服务器之家(www.server110.com)的机器上这个命令的显示结果如下图:! FhN(L[=j
可以看到我用红色圈住的三块信息,这里分别是三块硬盘设备:pU<->d;->
/dev/hda 6*tI~
/dev/xvdb wvBJ?t,
/dev/xvdc p`T7Y\\#!
设备路径后还会显示这个硬盘设备的容量大小。^Me__Y
Rb',"` 7
黄色横线标出的/dev/hda1表示这个设备的分区,这个设备上只有这一个分区。!!DHfAV]
另外两块设备(/dev/xvdb和/dev/xvdc)则没有分区,它们的下面就显示了doesn't contain a valid partition table(没有分区的意思)。s)8g4Yc*
@]gP"Pp
硬盘并不一定要分区,也可以把整个硬盘设备格式化后挂载到系统上,上图中的/dev/xvdc就是这么做的。]* ':
U43PHcv_
在很早之前,VPS主机通常都只设置为一块硬盘,是不需要用户自己进行挂载操作的。在后来,VPS和云主机开始使用多个硬盘(一个系统盘,和一个或者多个数据盘)。 -YJ7ne]
这样做的好处有二个: '<4/Md[
1)可以在重装系统的时候不丢失数据盘上的数据。(具体要看主机商的系统如何设置的)Aum&U){yY
2)可以让系统盘使用IO性能高一些的设备,比如SSD。这样就可以避免数据盘IO烂到渣的时候影响到操作系统本身的IO性能。sMs 0*B-[
这篇只讲查看硬盘设备和分区,挂载操作分开来讲。lk)38.
gR?=z}`@p