你学会了吗 详解MBR与GPT分区
一、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分区表普通由以下几个局部组成:
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 分区了
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分区表或许会影响系统启动,因此请确保您在启动此操作之前相熟系统启动的基本常识。