系统硬盘分区模式之GPT

来源:互联网 发布:网络诈骗有哪些 编辑:程序博客网 时间:2024/05/21 19:40

*我们平时用的最多的分区方式是MBR分区方式,但是MBR分区方式相对来说,有它的局限性,比如:
- 主分区不超过4个
- 单个分区容量最大2TB
GPT分区模式相对比于MBR分区模式有以下优点:
- 主分区个数“几乎”没有限制(最多可支持128个分区)
- 单个分区容量“几乎”没有限制(最多支持到18EB)
- 但是GPT的主分区中,不支持安装X86架构的系统(即32位操作系统)

现在开始学习如何使用GPT分区工具来进行分区:*

1.首先安装ported工具

yum install parted -y

2.

[root@server1 ~]# partedGNU Parted 2.1Using /dev/sda   ##系统默认分区磁盘是第一块磁盘   Welcome to GNU Parted! Type 'help' to view a list of commands.(parted) 

3.如果想要改变分区磁盘,可以用如下方法:

(parted) select /dev/sdb                                                  Using /dev/sdb(parted) 

4.现在我们开始分区:

(parted) mklabel msdos(MBR分区表) | gpt(GPT分区表)

由于“fdisk”只能给系统做MBR分区,所以分区表的类型,系统就会默认采用msdos类型,>没有让我们选择分区类型的步骤

(parted) print

查看当前硬盘的分区详情

(parted) print all

查看所有硬盘的分区详情

5.parted分区工具有两种工作模式:

  • 交互模式(类似fdisk,系统会使用提问的方式,给出选项,再根据我们的选择作出操作)
  • 命令模式(一步到位)

6.两种模式的优缺点

-交互模式优点:不用记繁琐的命令
缺点:效率低
-命令模式优点:一步到位,效率高
缺点:需要记繁琐的命令

7.两种模式的操作方法

  • 交互模式
    (parted) mkpartPartition name?  []? yhh    ##分区名称File system type?  [ext2]?  ##选择分区的文件系统模式Start? 1       ##为什么要从“1”开始?因为要分区的数据块对齐,提高磁盘性能(固态硬盘中有“4k对齐“>一说)End? 2000(parted) printModel: ATA QEMU HARDDISK (scsi)Disk /dev/sdb: 8590MBSector size (logical/physical): 512B/512BPartition Table: gptNumber  Start   End     Size    File system  Name  Flags 1      1049kB  2000MB  1999MB               yhh(parted)
  • 命令模式
(parted) mkpart test 2000 3000      #使用命令模式时,分区名称不能省略(parted) printModel: ATA QEMU HARDDISK (scsi)Disk /dev/sdb: 8590MBSector size (logical/physical): 512B/512BPartition Table: gptNumber  Start   End     Size    File system  Name  Flags 1      1049kB  2000MB  1999MB               yhh 2      2000MB  3000MB  1000MB               test

8.其他的一些操作(删除、格式化分区)
(parted) rm 2
删除第2个分区

在分区时,默认是以MB为单位的,我们也可以修改为其他的单位

(parted) unit GB

mkfs.ext4 /dev/sdb1mkfs -t ext4 /dev/sdb1

两个命令的效果是相同的

***MBR分区表磁盘中的扩展分区是不可以格式化的,只有主分区和逻辑分区才可以格式化
gpt的分区表的硬盘格式化之后,是无法用‘fdisk’工具查看分区类型的,只能使用‘parted’工具的‘print’方式查看*

0 0