如何将硬盘分区成GPT格式

======================================================================

  • MBR分区标准决定了MBR的硬盘,为了支持能使用大于2T硬盘空间,需使用GPT格式进行分区。创建大于2TB的分区,需使用parted工具。

MBR是Master Boot Record的简称,也就是主引导记录,是位于磁盘最前边的一段引 导(Loader)代码,主要用来引导操作系统的加载与启动

特点:

  1. MBR支持最大2TB磁盘,它无法处理大于2TB容量的磁盘
  1. 只支持最多4个主分区。若想要更多分区,需要创建扩展分区,并在其中创建逻辑分区

GPT磁盘是指使用GUID分区表的磁盘,GUID磁盘分区表(GUID Partition Table,缩写:GPT)其含义为“全局唯一标识磁盘分区表”,是一个实体硬盘的分区表的结构布局的标准

特点:

  1. GPT对磁盘大小没有限制
  1. 最多可以创建128个分区

在企业真实环境中,通常一台服务器有多块硬盘,整个硬盘容量为10T,需要基于GTP格式对10T硬盘进行分区,操作步骤如下:

  • 确认是否有parted命令

[root@localhost ~]# which parted

/usr/sbin/parted 这里安装的有,我们直接使用

[root@localhost ~]#

[root@localhost ~]# yum -y install parted 如果没有,需要安装parted 命令

  • Parted 命令分为两种模式:命令行模式和交互模式。

  • 命令模式:

parted -s /dev/sdb mklabel gpt 设置分区类型为gpt格式;

mkfs.ext3 /dev/sdb 基于Ext3文件系统类型格式化;

mount /dev/sdb /data/ 挂载/dev/sdb设备至/data/目录。

  • 交互模式:

parted 直接进入

select /dev/sdb 选择/dev/sdb磁盘

mklabel gpt 格式类型为gpt

mkpart primary 0 -1 将整块磁盘分一个分区

print 打印刚分区的磁盘信息

quit 退出

mkfs.ext3 /dev/sdb1 格式化磁盘

moun /dev/sdb1 /data/ 挂在

  • 详细操作情况

[root@localhost ~]# parted

GNU Parted 3.1

Using /dev/sda

Welcome to GNU Parted! Type ‘help’ to view a list of commands.

(parted) p #打印磁盘信息

Model: VMware, VMware Virtual S (scsi)

Disk /dev/sda: 32.2GB

Sector size (logical/physical): 512B/512B

Partition Table: msdos

Disk Flags:

Number Start End Size Type File system Flags

1 1049kB 211MB 210MB primary xfs boot

2 211MB 751MB 540MB primary lvm

3 751MB 32.2GB 31.5GB primary xfs

(parted) select /dev/sdb #选择空的磁盘

Using /dev/sdb

(parted) p

Model: VMware, VMware Virtual S (scsi)

Disk /dev/sdb: 21.5GB

Sector size (logical/physical): 512B/512B

Partition Table: msdos

Disk Flags:

Number Start End Size Type File system Flags

(parted) mklabel gpt #用GPT分区,支持2T以上的硬盘

Warning: The existing disk label on /dev/sdb will be destroyed and all data on

this disk will be lost. Do you want to continue?

Yes/No? yes 输入yes

(parted) mkpart primary 0 -1 -1 #将整块磁盘分为1个分区 1表示从最开始分区,也可以用百分比表示

Warning: The resulting partition is not properly aligned for best performance.

Ignore/Cancel?

Ignore/Cancel? ignore

(parted) print #打印刚分好的分区

Model: VMware, VMware Virtual S (scsi)

Disk /dev/sdb: 21.5GB

Sector size (logical/physical): 512B/512B

Partition Table: gpt

Disk Flags:

Number Start End Size File system Name Flags

1 17.4kB 21.5GB 21.5GB primary

(parted) quit

  • 将磁盘分成多个分区

(parted) mkpart primary

File system type? [ext2]? ext4 #选择文件系统类型

Start? 1024 #分区开始位置

End? 2048 #分区结束位置

Error: Partition(s) 1, 2, 3 on /dev/sda have been written, but we have been unable

to inform the kernel of the change, probably because it/they are in use. As a

result, the old partition(s) will remain in use. You should reboot now before

making further changes.

Ignore/Cancel? ignore

(parted) p

Model: VMware, VMware Virtual S (scsi)

Disk /dev/sda: 32.2GB

Sector size (logical/physical): 512B/512B

Partition Table: gpt

Disk Flags:

Number Start End Size File system Name Flags

1 1024MB 2048MB 1023MB primary

(parted) mkpart primary

File system type? [ext2]? ext3

Start? 0

End? 1023

Warning: The resulting partition is not properly aligned for best performance.

Ignore/Cancel? ignore

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)

img

面试准备+复习分享:

为了应付面试也刷了很多的面试题与资料,现在就分享给有需要的读者朋友,资料我只截取出来一部分哦

秋招|美团java一面二面HR面面经,分享攒攒人品

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
14a7895254671a72faed303032d36.jpg" alt=“img” style=“zoom: 33%;” />

面试准备+复习分享:

为了应付面试也刷了很多的面试题与资料,现在就分享给有需要的读者朋友,资料我只截取出来一部分哦

[外链图片转存中…(img-KoyERiuA-1713634476953)]

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值