判斷方法:1、利用「fdisk -l」指令,若顯示結果中的「Disk label type」的值為dos則分割區是mbr,若該結果的值為gpt則分割為gpt; 2.利用「parted -l」指令,若顯示結果中的「Partition Table」的值為msdos則分區是mbr,若該結果的值為gpt則分區是gpt。
本教學操作環境:linux7.3系統、Dell G3電腦。
方法一:
fdisk -l
範例如下:
方法二:
parted -l
範例如下:
#以parted指令更改磁碟分割格式
[root@m8-9p51-duanzhengnan ~]# parted /dev/sdb (parted)mktable New disk label type? msdos 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
使用免交互加上-s
parted /dev/sdb mklabel msdos -s #转换成mbr格式 parted /dev/sdb mklabel gpt -s #转化成gpt格式
有個小插曲,按照習慣MBR格式一般在linux下稱作dos,如果在New disk label type後輸入dos或者mbr會提示無效命令,這時候要用help mktable查看幫助信息,可以看到parted指令中MBR分區被稱作msdos,其它分區如下:
aix, amiga, bsd, dvh, gpt, mac, msdos, pc98, sun, loop
推薦學習:Linux影片教學
#以上是linux怎麼判斷分區是mbr還是gpt的詳細內容。更多資訊請關注PHP中文網其他相關文章!