查看磁盘以及分区的信息 :fdisk -l,查看指定磁盘的信息:fidisk -l /dev/sda查看sda磁盘的信息。 磁盘的命名方式:
IDE,ATA命名为:hd*
SATA,SCSI,USB :sd*
如:SCSI的第一块盘命名为sda,第二块盘为sdb。。。
磁盘分区信息:
每块磁盘最多划分4个主分区(4P),或者3个主一个扩展分区(3P+E),这是因为在磁盘的0磁道0柱面的第一个扇区上,它分为三个部分,第一个部分为MBR主引导记录446字节,第二部分为分区表的信息为64字节,每16字节为一组,所以只能划分4个主分区,另外2个字节用来标识扇区结尾。
划分磁盘分区:
分区常用的指令:p查看分区信息,m查看帮助,n新建新的分区,d删除分区,q退出,w写入你的操作。如
[root@bogon ~]# fdisk /dev/sdb
。。。
Command (m for help): n #n新建分区
Command action
e extended # e 新建扩展分区
p primary partition (1-4) # p 新建主分区
p #这里新建分区
Partition number (1-4): 1 #我这块sdb盘没有任何分区,所以新建第一个分区
First cylinder (1-2610, default 1): #第一个分区从哪个磁柱开始,默认是1
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-2610, default 2610): +100M # 在那个磁柱结束,也可以直接给这个分区的大小如+100M,给它100M大小
Command (m for help): p # 查看你的分区信息
。。。
Device Boot Start End Blocks Id(分区的标识符) System (标识符对应的信息,主要是为了方便识别这个分区干嘛用的,可以使用L指令查看,t修改)
/dev/sdb1 1 14 112423+ 83 Linux
Command (m for help): w #保存你的操作,并退出
需要注意的是:使用cat /proc/partitions 查看你的分区信息有无写入内核,如果没有,使用 partx -a /dev/sdb 将其写入内核(redhat6以前的版本使用partprobe)