一、MBR分区
MBR是Master Boot Record的缩写,是一种旧的分区表格式,用于在硬盘上标识和管理分区。MBR分区表可以标识最多4个主分区或3个主分区和1个扩展分区。
2TB的限制是指,使用MBR分区表格式的硬盘最大只能分区到2TB,因为MBR使用32位的LBA(Logical Block Addressing)寻址方式,最大地址只能表示2^32个扇区,每个扇区大小为512字节,因此最大支持的硬盘大小为2TB。
为了支持更大的硬盘容量,硬盘制造商和操作系统开发商引入了GPT(GUID Partition Table)分区表格式。GPT使用64位LBA寻址方式,可以支持最大容量为9.4ZB(1 ZB = 1024^7字节)的硬盘。因此,如果您需要分区大于2TB的硬盘,建议使用GPT分区表格式。
二、GPT分区
GPT(GUID Partition Table)分区表是一种新的分区表格式,用于在硬盘上标识和管理分区。与旧的MBR分区表不同,GPT使用GUID(Globally Unique Identifier)标识分区,支持更大的硬盘容量和更多的分区。
GPT分区表一般由以下几个部分组成:
- Protective MBR:保护性的MBR分区表,用于兼容旧的BIOS系统,防止旧系统误认为硬盘没有分区。
- Primary GPT Header:GPT分区表的头部信息,包括分区表大小、分区表的位置、分区项大小、分区项的数量等。
- Partition Entries:分区项,每个分区项包含分区的GUID、开始和结束的LBA、分区类型等信息。
- Backup GPT Header:备份的GPT分区表头部信息。
- Unused Space:未使用的空间。
GPT分区表中的每个分区项都有一个唯一的GUID,这个GUID可以用于标识分区,而不像MBR使用固定的分区类型来标识分区。GPT支持最多128个分区,其中一部分分区类型是保留的,例如EFI系统分区、Microsoft基本数据分区等。
三、如何创建一个大于2TB的分区
MBR 与 GPT,都是分区格式,其中MBR最大分区小于等于2TB,而GPT分区没有2TB的限制,理论最大分区18 EB!
现在我们知道了要创建一个大于2TB的分区,就不能使用MBR 格式的分区表了,而要使用GPT格式的分区表,我们最常用的fdisk 分区工具就爱莫能助了,需要使用linux 下的Parted分区工具!
下面演示一下,创建4TB分区的过程。
1、在使用parted 分区之前,我们先用fdisk -l 来查看下硬盘信息!
2、 现在使用parted 命令对/dev/sdb 4.6TB进行分区,具体如下图所示。
3、进入parted 后,执行2,3,4,5,6,7,8,9,10,10,11步骤,指令下边有解释!
4、分区完成后使用print 可以看到刚才分区的信息!大小 4684GB
5、quit 用于退出parted环境,信息提示更新/etx/fstab!
6、再用fdisk -l 来查看下 sdb硬盘,现在已经有sdb1 分区了
7、parted 到这里就完成了!
8、格式化/dev/sdb1 文件系统为EXT4。
mkfs.ext4 /dev/sdb1
9、编辑/etc/fstab,设置开机自动挂载。
四、linux环境如何转换MBR TO GPT
在Linux环境下,您可以使用gdisk命令将MBR分区转换为GPT分区。以下是转换MBR分区为GPT分区的步骤:
请注意,在执行下面的步骤之前,请先备份您的数据,因为转换分区表格式可能会导致数据丢失。
1、打开终端:在Linux操作系统中,打开终端。
2、安装gdisk:如果您的系统没有安装gdisk,请使用以下命令安装:
yuminstall gdisk
3. 打开磁盘:使用以下命令打开您要转换的磁盘:
sudo gdisk /dev/sdX
请将/dev/sdX替换为您要转换的磁盘名称。
4. 转换分区表格式:在gdisk命令行中,输入“r”以进入恢复和转换菜单,然后输入“g”以将分区表转换为GPT格式。输入“w”以保存更改并退出gdisk。
5. 创建新的分区:转换完成后,您可以使用fdisk或其他磁盘管理工具创建新的GPT分区并将数据恢复到这些分区中。
请注意,转换分区表格式会删除所有现有的分区和数据,因此在执行此操作之前,请务必备份所有数据。另外,转换MBR分区表到GPT分区表可能会影响系统启动,因此请确保您在进行此操作之前熟悉系统启动的基本知识。
以上是详解MBR与GPT分区,你学会了吗?的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

Dreamweaver Mac版
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

SublimeText3 Linux新版
SublimeText3 Linux最新版

WebStorm Mac版
好用的JavaScript开发工具

SecLists
SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。