磁盘分区划分

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了磁盘分区划分相关的知识,希望对你有一定的参考价值。

查看磁盘以及分区的信息 :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写入你的操作。如
            [[email protected] ~]# 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)

以上是关于磁盘分区划分的主要内容,如果未能解决你的问题,请参考以下文章

磁盘管理

linux磁盘未分配空间 怎么使用

linux系统安装细节及磁盘分区划分

磁盘分区工具fdisk详解

设备挂载与磁盘划分

Linux磁盘的划分