詳解 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 分區表一般由以下幾個部分組成:
-
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,請使用以下命令安裝:
yum install gdisk
- 打開磁盤:使用以下命令打開您要轉換的磁盤:
sudo gdisk /dev/sdX
請將 / dev/sdX 替換爲您要轉換的磁盤名稱。
-
轉換分區表格式:在 gdisk 命令行中,輸入 “r” 以進入恢復和轉換菜單,然後輸入 “g” 以將分區錶轉換爲 GPT 格式。輸入 “w” 以保存更改並退出 gdisk。
-
創建新的分區:轉換完成後,您可以使用 fdisk 或其他磁盤管理工具創建新的 GPT 分區並將數據恢復到這些分區中。
請注意,轉換分區表格式會刪除所有現有的分區和數據,因此在執行此操作之前,請務必備份所有數據。另外,轉換 MBR 分區表到 GPT 分區表可能會影響系統啓動,因此請確保您在進行此操作之前熟悉系統啓動的基本知識。
來源:
https://www.toutiao.com/article/7230805563213791784/?log_from=cfb1eaa99443_1683854374049
本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源:https://mp.weixin.qq.com/s/AjzjkVZ3b9NQm9fHVPMXSw