1、GPT磁盘分区格式
GPT(GUID Partition Table,全局唯一标识符分区表)是一种较新的磁盘分区格式。它是UEFI(统一可扩展固件接口)标准的一部分,用于替代传统的MBR(Master Boot Record,主引导记录)分区格式。
GPT格式支持多达128个主分区。同时,突破了MBR格式2TB的分区大小限制。它可以支持最大分区达到数十TB甚至更大,这取决于磁盘的物理大小和文件系统的限制 。
GPT格式在磁盘上有两份分区表,一份位于磁盘的开始位置,另一份位于磁盘的末尾位置。这种设计可以提供数据冗余。当其中一份分区表损坏时,可以通过另一份分区表来恢复分区信息。
2、标准分区扩容条件
单块磁盘还有剩余空间,最后一个磁盘分区可以使用这些剩余空间扩容。一般用于云主机,虚拟机这种扩容场景。
3、扩容方法
假定有磁盘/dev/sda,大小100GB,最后一个分区为/dev/sda6,目前分区完成后,这个磁盘还剩有空间,此时,可以/dev/sda6分区可通过下面步骤完成标准分区的扩容。
基本步骤如下:
fdisk /dev/sda
先删除/dev/sda6,然后重建/dev/sda6。将本磁盘剩余空间全部给到/dev/sda6。注意,提示是否移除之前分区的签名,选择否。
保存退出。接着,执行:
resize2fs /dev/sda6
这样,/dev/sda6就扩容成功了,整个过程不会山除任何数据,也无需卸载分区。
MBR磁盘分区
1、 MBR磁盘分区格式
MBR(Master Boot Record,主引导记录)分区格式是一种传统的磁盘分区格式,广泛应用于早期的计算机系统中。MBR格式主要由主引导记录(MBR)、分区表和引导记录(Boot Record)组成。
MBR格式最多支持4个主分区,或者3个主分区加1个扩展分区,如果需要创建更多的分区,可以通过创建扩展分区来实现。扩展分区本身不用于存储数据,而是可以进一步划分为多个逻辑分区。
MBR格式单个分区的最大大小为2TB。例如,一块4TB的硬盘使用MBR格式时,只能被识别为2TB,剩余的2TB空间将无法使用。

2、 MBR磁盘扩容方法
假定有磁盘/dev/sda,大小100GB,最后一个分区为/dev/sda5, 因为/dev/sda空间不足,云主机对/dev/sda磁盘扩容了空间,那么如何将新扩容空间分配到/dev/sda5呢?
根据MBR磁盘格式的特点, /dev/sda5应该是在扩展分区里面的第一个逻辑分区,因此,可推断出/dev/sda4是扩展分区,要实现/dev/sda5的扩容,必须先删除/dev/sda4扩展分区和/dev/sda5逻辑分区,然后重建/dev/sda4和/dev/sda5,这样新增的磁盘空间, /dev/sda4才能识别到,进而给/dev/sda5扩容。
基本步骤如下:
fdisk /dev/sda
先删除/dev/sda5,接着删除/dev/sda4,然后重建/dev/sda4和/dev/sda5。最后,将本磁盘新增空间全部给到/dev/sda5。注意,提示是否移除之前分区的签名,选择否。
保存退出。如果提示“Device or resource busy”,可执行如下命令:
partprobe
接着,执行:
resize2fs /dev/sda5
这样,/dev/sda5就扩容成功了,整个过程不会丢失任何数据,也无需卸载分区。
发表回复