一.RedHat系統(tǒng)磁盤(pán)分區(qū)基本要求及分區(qū)方案
Linux系統(tǒng)分區(qū)的基本要求:
1、至少要有一個(gè)根(/)分區(qū),用來(lái)存放系統(tǒng)文件及程序。其大小至少在5GB以上。
2、要有一個(gè)swap(交換)分區(qū),它的作用相當(dāng)于Windows里的虛擬內(nèi)存,swap分區(qū)的大小一般為物理內(nèi)存容量的1.5倍(內(nèi)存<8G)。但當(dāng)系統(tǒng)物理內(nèi)存大于8GB時(shí),swap分區(qū)配置8-16GB即可,太大無(wú)用,浪費(fèi)磁盤(pán)空間。swap分區(qū)不是必須的,但是大多數(shù)情況還是設(shè)置比較好,個(gè)別企業(yè)的數(shù)據(jù)庫(kù)應(yīng)用場(chǎng)景不分swap。
3、/boot分區(qū),這是Linux系統(tǒng)的引導(dǎo)分區(qū),用于存放系統(tǒng)引導(dǎo)文件,如Linux內(nèi)核等。所有文件的總大小一般只有幾十MB,并且以后也不會(huì)增大太多。因此,該分區(qū)可以設(shè)置位100~200MB,這個(gè)分區(qū)也不是必須的。
企業(yè)生產(chǎn)場(chǎng)景中Linux系統(tǒng)的分區(qū)方案:
方案1:網(wǎng)站集群架構(gòu)中的某個(gè)節(jié)點(diǎn)服務(wù)器,即數(shù)據(jù)有多份或者數(shù)據(jù)不重要的服務(wù)器,建議的分區(qū)方案如下:
/boot:設(shè)置位100~200MB。
/swap:物理內(nèi)存的1.5倍,當(dāng)內(nèi)存大于等于8GB時(shí),給8-16GB即可
/:剩余硬盤(pán)空間大?。?usr,/home,/var等分區(qū)和/共用一份分區(qū),這相當(dāng)于在Windows系統(tǒng)中的C盤(pán)一樣,所有數(shù)據(jù)和系統(tǒng)文件都放在了一起)
方案2:數(shù)據(jù)庫(kù)及存儲(chǔ)角色的服務(wù)器,即有大量重要數(shù)據(jù)的業(yè)務(wù),建議分區(qū)方案如下:
/boot:設(shè)置為100~200MB。
/:大小設(shè)置為50~200GB,只存放系統(tǒng)相關(guān)文件,網(wǎng)站業(yè)務(wù)數(shù)據(jù)不放在這里。
/data:剩余硬盤(pán)空間大小,放數(shù)據(jù)庫(kù)及存儲(chǔ)重要數(shù)據(jù)的,data的名稱(chēng)也可以起別的名字。
提示:本方案其實(shí)就是把重要數(shù)據(jù)單獨(dú)分區(qū),便于備份和管理
方案3:大網(wǎng)站或門(mén)戶(hù)級(jí)別企業(yè)的分區(qū)思路
/boot:設(shè)置為100MB
swap:物理內(nèi)存的1.5倍,當(dāng)內(nèi)存大于等于8GB時(shí),給8-16GB即可
/:大小設(shè)置為50~200GB,只存放系統(tǒng)相關(guān)文件,網(wǎng)站業(yè)務(wù)數(shù)據(jù)不放在這里。
剩余空間保留,不再進(jìn)行分區(qū),將來(lái)分配給部門(mén),由他們自己根據(jù)需求再分~
提示:此種分區(qū)方案更靈活,比較適合業(yè)務(wù)線(xiàn)比較多需求不確定的大企業(yè)使用
二.主機(jī)規(guī)劃 磁盤(pán)分區(qū) MBR
磁盤(pán)連接的方式與設(shè)備文件名的關(guān)系
主流的磁盤(pán)接口為SATA接口。
SATA/USB/SCSI等磁盤(pán)接口都是使用SCSI模塊來(lái)驅(qū)動(dòng)的,因此這些接口的磁盤(pán)設(shè)備文件名都是/dev/sd[a-p]的格式。順序需要根據(jù)Linux內(nèi)核檢測(cè)到磁盤(pán)的順序來(lái)決定。
比如PC上面有兩個(gè)SATA磁盤(pán)以及一個(gè)USB磁盤(pán),而主板上面有6個(gè)SATA的插槽。這兩個(gè)SATA磁盤(pán)分別安插在轉(zhuǎn)的SATA1 SATA5接口上,請(qǐng)問(wèn)這三個(gè)磁盤(pán)在Linux中的設(shè)備文件名是什么?
1.SATA1插槽上的文件名 /dev/sda
2.SATA2插槽上的文件名 /dev/sdb
3.USB磁盤(pán)(開(kāi)機(jī)完成后才被系統(tǒng)識(shí)別) /dev/sdc
磁盤(pán)的組成復(fù)習(xí)
磁盤(pán)數(shù)據(jù)的寫(xiě)入實(shí)際上是在盤(pán)片上面。盤(pán)片上面又可以細(xì)分出扇區(qū)(Sector)與柱面(Cylinder)兩種單位,其中扇區(qū)每個(gè)為512bytes那么大。
每塊磁盤(pán)的第一個(gè)扇區(qū)特別重要,因?yàn)樗涗浟苏麎K磁盤(pán)的兩個(gè)重要信息:
①主引導(dǎo)分區(qū)(Master Boot Record MBR):可以安裝引導(dǎo)加載程序的地方,有446 bytes
②分區(qū)表(partition table):記錄整塊硬盤(pán)分區(qū)的狀態(tài),有64bytes
MBR是很重要的,因?yàn)橄到y(tǒng)在開(kāi)機(jī)的時(shí)候會(huì)主動(dòng)去讀取這個(gè)區(qū)塊的內(nèi)容,這樣系統(tǒng)才會(huì)知道你的程序放在哪里且該如何進(jìn)行開(kāi)機(jī)。如果你要安裝多重引導(dǎo)的系統(tǒng) MBR這個(gè)區(qū)塊的管理就非常重要了。
分區(qū)表記錄磁盤(pán)的分區(qū)情況,在下面介紹。
磁盤(pán)分區(qū)表(partition table)
柱面是文件系統(tǒng)的最小單位,也就是分區(qū)的最小單位。我們就是利用參考柱面號(hào)碼的方式來(lái)處理,在分區(qū)表所在的64bytes容量中,總共分為四組記錄區(qū),每組記錄區(qū)記錄了該區(qū)段的起始與結(jié)束的柱面號(hào)碼。
假設(shè)上面的硬盤(pán)設(shè)備文件名是是/dev/hda時(shí),那么這四個(gè)分區(qū)在Linux系統(tǒng)中的設(shè)備文件名如下所示:
P1:/dev/hda1
P2:/dev/hda2
P3:/dev/hda3
P4:/dev/hda4
由于分區(qū)表的容量限制,最多只能容納四個(gè)分區(qū)。這四個(gè)分區(qū)被稱(chēng)為主(Primary)或者擴(kuò)展(Extended)分區(qū)。
請(qǐng)注意以下信息:
①其實(shí)所謂的”分區(qū)”只是針對(duì)那個(gè)64bytes的分區(qū)表進(jìn)行設(shè)置而已。
②硬盤(pán)默認(rèn)的分區(qū)表僅能寫(xiě)入四組分區(qū)信息。
③這四組分區(qū)信息我們稱(chēng)為主(Primary)和擴(kuò)展(Extended)分區(qū)。
④分區(qū)的最小單位為柱面(cylinder)。
當(dāng)系統(tǒng)要寫(xiě)入磁盤(pán)時(shí),一定會(huì)參考磁盤(pán)分區(qū)表,才能針對(duì)某個(gè)分區(qū)進(jìn)行數(shù)據(jù)的處理。
為什么”分區(qū)”?
原因①:數(shù)據(jù)的安全性
原因②:系統(tǒng)的性能考慮
雖然分區(qū)表只能記錄四個(gè)分區(qū),但是不代表我們最多只能分區(qū)四個(gè)。既然第一個(gè)扇區(qū)所在的分區(qū)表只能記錄四個(gè)數(shù)據(jù),那可以利用額外的扇區(qū)來(lái)記錄更多的分區(qū)信息。
擴(kuò)展分區(qū)的目的是使用額外的扇區(qū)來(lái)記錄分區(qū)信息,擴(kuò)展分區(qū)本身并不能被拿來(lái)格式化。但是我們可以通過(guò)擴(kuò)展分區(qū)所指向的那個(gè)區(qū)塊繼續(xù)做分區(qū)記錄。
由擴(kuò)展分區(qū)繼續(xù)切出來(lái)的分區(qū)稱(chēng)為邏輯分區(qū)(logical partition)。由于邏輯分區(qū)是由擴(kuò)展分區(qū)繼續(xù)分區(qū)出來(lái)的,所以它可以使用的柱面范圍就是擴(kuò)展分區(qū)所設(shè)定的范圍。
需要注意的時(shí),不管分區(qū)表的4個(gè)記錄用不用完,文件中1-4始終都是保留著呢。即使只用了一個(gè)主分區(qū),擴(kuò)展分區(qū)也是從5開(kāi)始。
請(qǐng)注意以下信息:
①主分區(qū)與擴(kuò)展分區(qū)最多可以有四個(gè)(硬盤(pán)的限制)。
②擴(kuò)展分區(qū)最多只能有一個(gè)(操作系統(tǒng)的限制)。
③邏輯分區(qū)是由擴(kuò)展分區(qū)持續(xù)切割出來(lái)的分區(qū)。
④能夠被格式化后作為數(shù)據(jù)訪(fǎng)問(wèn)的分區(qū)為主分區(qū)和邏輯分區(qū)。擴(kuò)展分區(qū)無(wú)法格式化。
⑤邏輯分區(qū)的數(shù)量依操作系統(tǒng)不同而不同。在Linux系統(tǒng)中,SATA硬盤(pán)最多有11個(gè)邏輯分區(qū)(5號(hào)到15號(hào))
注意: 如果擴(kuò)展分區(qū)被破壞,所有邏輯分區(qū)都將會(huì)被刪除。因?yàn)檫壿嫹謪^(qū)的信息都記錄在擴(kuò)展分區(qū)里面。
所以,如果一個(gè)硬盤(pán)的第一個(gè)扇區(qū)(就是MBR與partition table所在的扇區(qū))物理壞掉了,那這個(gè)硬盤(pán)大概就沒(méi)有用了。
舉個(gè)例子
假設(shè)PC上有兩塊硬盤(pán),在第二塊硬盤(pán)(sdb)分出6個(gè)可用的分區(qū),那么每個(gè)分區(qū)在Linux系統(tǒng)下的設(shè)備文件名如何?
分法一: P+P+P+E的環(huán)境 (第四個(gè)做成擴(kuò)展分區(qū),擴(kuò)展分區(qū)再分出3個(gè)邏輯分區(qū))
可用的分區(qū)有:/dev/sdb(1,2,3,5,6,7)
分法二: P+E的環(huán)境
可用的分區(qū)有:/dev/sdb(1,5,6,7,8,9)
開(kāi)機(jī)流程與主引導(dǎo)分區(qū)(MBR)
開(kāi)機(jī)流程
CMOS:記錄各個(gè)硬件參數(shù)并且切入在主板上面的儲(chǔ)存器
BIOS:一個(gè)寫(xiě)入到主板上的韌體。
BIOS是開(kāi)機(jī)的時(shí)候計(jì)算機(jī)會(huì)主動(dòng)執(zhí)行的第一個(gè)程序。
接著B(niǎo)IOS會(huì)分析計(jì)算機(jī)里面有哪些儲(chǔ)存設(shè)備,并且到硬盤(pán)里面去讀取第一個(gè)扇區(qū)的MBR位置。 MBR這個(gè)僅有446bytes的硬盤(pán)容量里面會(huì)放置最基本的引導(dǎo)加載程序。 接著MBR 識(shí)別硬盤(pán)內(nèi)的文件系統(tǒng)格式,引導(dǎo)加載內(nèi)核文件 ,進(jìn)入操作系統(tǒng)。
簡(jiǎn)單說(shuō)開(kāi)機(jī)步驟:
①BIOS:開(kāi)機(jī)主動(dòng)執(zhí)行的韌體,會(huì)認(rèn)識(shí)第一個(gè)可開(kāi)機(jī)的設(shè)備。
②MBR:第一個(gè)可開(kāi)機(jī)設(shè)備的第一個(gè)扇區(qū)內(nèi)的主引導(dǎo)分區(qū)塊,內(nèi)包含引導(dǎo)加載程序。
③引導(dǎo)加載程序(Boot loader):一支可讀取內(nèi)核文件來(lái)執(zhí)行的軟件。
④內(nèi)核文件:開(kāi)始操作系統(tǒng)的功能。
主引導(dǎo)分區(qū)(MBR)
Boot loader是操作系統(tǒng)安裝在MBR上面的一套軟件,這個(gè)程序小而完美。這個(gè)boot loader的主要任務(wù)有下面這些項(xiàng)目:
①提供菜單:用戶(hù)可以選擇不同的開(kāi)機(jī)選項(xiàng),這也是多重引導(dǎo)的重要功能。
②載入內(nèi)核文件 :直接指向可開(kāi)機(jī)的程序區(qū)段來(lái)開(kāi)始操作系統(tǒng)。
③轉(zhuǎn)交其他loader:將引導(dǎo)加載功能轉(zhuǎn)交給其他loader負(fù)責(zé)。(多系統(tǒng))
引導(dǎo)加載程序除了可以安裝在MBR之外,還可以安裝在每個(gè)分區(qū)的引導(dǎo)扇區(qū)(boot sector)
請(qǐng)注意一下信息:
①每個(gè)分區(qū)都擁有自己的啟動(dòng)扇區(qū)(boot sector)
②實(shí)際可開(kāi)機(jī)的內(nèi)核文件是放置到各分區(qū)內(nèi)的
③loader只會(huì)認(rèn)識(shí)自己的系統(tǒng)分區(qū)內(nèi)的可開(kāi)機(jī)內(nèi)核文件,以及其他loader而已
④loader可以直接指向或是間接將管理權(quán)轉(zhuǎn)交給另一個(gè)管理程序。
windows安裝程序會(huì)主動(dòng)覆蓋掉MBR以及自己所在分區(qū)的啟動(dòng)扇區(qū) ,所以如果雙系統(tǒng),最好先安裝windows再安裝linux。
(否則也可以用Linux的救援模式來(lái)挽救MBR)
Linux安裝模式下,磁盤(pán)分區(qū)的選擇(極重要)
目錄樹(shù)結(jié)構(gòu)
整個(gè)Linux最重要的地方就是在與 目錄樹(shù) 結(jié)構(gòu)。所謂的目錄樹(shù)結(jié)構(gòu)是指 以根目錄(/)為主, 然后向下呈現(xiàn)分支狀的目錄結(jié)構(gòu)的一種文件結(jié)構(gòu)。 所有的文件都與目錄樹(shù)有關(guān)。
如何結(jié)合目錄樹(shù)的架構(gòu)和磁盤(pán)內(nèi)的數(shù)據(jù),就要牽扯到”掛載”了。
文件系統(tǒng)與目錄樹(shù)的關(guān)系
利用一個(gè)目錄當(dāng)成進(jìn)入點(diǎn), 將磁盤(pán)分區(qū)的數(shù)據(jù)放置在該目錄下。也就是說(shuō),進(jìn)入該目錄就可以讀取該分區(qū)的意思。
這個(gè)操作稱(chēng)為 掛載 ,那個(gè)進(jìn)入點(diǎn)的目錄稱(chēng)為 掛載點(diǎn) 。
根目錄一定需要掛載到某個(gè)分區(qū)
舉個(gè)例子
partition1掛載到根目錄,partition2掛載到/home目錄。也就是說(shuō),我的數(shù)據(jù)放在/home內(nèi)的各次目錄時(shí),數(shù)據(jù)是放在partition2的。如果不是放在/home下面的目錄,那么數(shù)據(jù)就會(huì)被放置到partition1。
安裝distributions時(shí),掛載點(diǎn)與磁盤(pán)分區(qū)的規(guī)劃
安裝Linux時(shí)選擇自定義安裝(專(zhuān)家安裝)。
自定義安裝”Custom”
初次接觸linux:只要分區(qū)”/”和”swap”即可
建議分區(qū)的方法:預(yù)留一個(gè)備用的剩余磁盤(pán)容量。
選擇Linux安裝程序提供的默認(rèn)硬盤(pán)分區(qū)方式
安裝Linux盡量不要選擇默認(rèn)的Server安裝選項(xiàng)。
三.具體操作
1.mbr,mpt,一個(gè)主分區(qū)使用多少大分區(qū)表記錄,分區(qū)類(lèi)型
2.分區(qū)方式
[root@diskctrl ~]# fdisk /dev/vdb ##劃分/dev/vdb
Welcome to fdisk (util-linux 2.23.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): m ##獲取幫助
Command action
a toggle a bootable flag
b edit bsd disklabel ##設(shè)定設(shè)備標(biāo)簽
c toggle the dos compatibility flag
d delete a partition ##刪除設(shè)備
g create a new empty GPT partition table
G create an IRIX (SGI) partition table
l list known partition types ##列出設(shè)備類(lèi)型
m print this menu
n add a new partition ##新建
o create a new empty DOS partition table
p print the partition table ##顯示分區(qū)表
q quit without saving changes ##退出分區(qū)工具
s create a new empty Sun disklabel
t change a partition's system id ##改變分區(qū)功能標(biāo)簽
u change display/entry units
v verify the partition table
w write table to disk and exit ##保存更改的分區(qū)表
x extra functionality (experts only)
Command (m for help):n
Partition type:p ##指定劃分設(shè)備的分區(qū)類(lèi)型
p primary (0 primary, 0 extended, 4 free)
e extended
Partition number (1-4, default 1):1 ##指定使用的分區(qū)表號(hào)
First sector (2048-20971519, default 2048):enter ##分區(qū)起始快,選擇默認(rèn)
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519): +1G ##設(shè)備大小指定
Command (m for help): p ##顯示分區(qū)表
Disk /dev/vdb: 10.7 GB, 10737418240 bytes, 20971520 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x7c2200a8
Device Boot Start End Blocks Id System
/dev/vdb1 2048 2099199 1048576 83 Linux ##被劃分出來(lái)的分區(qū)
Command (m for help): wq ##保存更改方式并退出
[root@diskctrl ~]# partprobe ##同步分區(qū)表
[root@diskctrl ~]# cat /proc/partitions ##查看系統(tǒng)能識(shí)別的分區(qū)
major minor #blocks name
253 0 10485760 vda
253 1 10484142 vda1
253 16 10485760 vdb
253 17 1048576 vdb1
3.如何使用新建立的分區(qū)
格式化
掛載
vim /etc/fstab 實(shí)現(xiàn)永久掛載
4.設(shè)備刪除
卸載
刪除 /etc/fstab中設(shè)備的自動(dòng)掛載條目
用fdisk刪除分區(qū)
5.swap分區(qū)的管理
swapon -s ##查看系統(tǒng)中的swap分區(qū)
建立swap分區(qū)
mkswap /dev/vdb1 ###把/dev/vdb1格式化成swap格式
swapon -a /dev/vdb1 ##激活
vim /etc/fstab ##開(kāi)機(jī)自動(dòng)激活
/dev/vdb1 swap swap defautls 0 0
刪除/etc/fstab中的swap自動(dòng)激活條目
swapoff /dev/vdb1 ##關(guān)閉激活的swap分區(qū)
6.分區(qū)加密
cryptsetup luksFormat /dev/vdb1
WARNING!
========
This will overwrite data on /dev/vdb1 irrevocably.
Are you sure? (Type uppercase yes): YES ##確定加密
Enter passphrase: ##密碼大于8位,并且不能太簡(jiǎn)單
Verify passphrase: ##確認(rèn)密碼
[root@diskctrl ~]# cryptsetup open /dev/vdb1 westos ##解密
Enter passphrase for /dev/vdb1:
[root@diskctrl ~]# mkfs.xfs /dev/mapper/westos ##用管理文件格式化設(shè)備
[root@diskctrl ~]# mount /dev/mapper/westos /mnt/ ##使用設(shè)備
[root@diskctrl mnt]# cryptsetup close westos ##關(guān)閉設(shè)備加密層
7.自動(dòng)掛載加密設(shè)備
[root@diskctrl ~]# vim /etc/crypttab ##設(shè)定開(kāi)機(jī)解密
解密后名稱(chēng) 設(shè)備 密碼文件
[root@diskctrl ~]# vim /etc/fstab ##開(kāi)機(jī)自動(dòng)掛載加密設(shè)備
/dev/mapper/westos /mnt xfs defaults 0 0
[root@diskctrl ~]# vim /root/passwd ##系統(tǒng)自動(dòng)讀取密碼記錄文件
解密密碼
[root@diskctrl ~]# cryptsetup luksAddKey /dev/vdb1 /root/passwd ##把密碼記錄文件與設(shè)備關(guān)聯(lián)
Enter any passphrase: ##設(shè)備解密密碼
8.raid 磁盤(pán)陣列
建立3個(gè)分區(qū),并設(shè)定3個(gè)分區(qū)的功能標(biāo)簽位raid
mdadm -C /dev/md0 -a yes -l 1 -n 2 -x 1 /dev/vdb{1..3}
-C ##建立
-a ##文件不存在建立文件
-l ##raid級(jí)別
-n ##設(shè)備個(gè)數(shù)
-x ##閑置設(shè)備個(gè)數(shù)
cat /proc/mdstat ##設(shè)備信息
mdadm -D /dev/md0 ##設(shè)備配置信息
mdadm /dev/md0 -f /dev/vdb1 ##損壞設(shè)備1
mdadm /dev/md0 -r /dev/vdb1 ##移除設(shè)備1
mdadm /dev/md0 -a /dev/vdb1 ##恢復(fù)設(shè)備1
mdadm -S /dev/md0 ##停止設(shè)備
四.主分區(qū) 擴(kuò)展分區(qū) 邏輯分區(qū) 活動(dòng)分區(qū)
主分區(qū):也叫引導(dǎo)分區(qū),最多可能創(chuàng)建4個(gè),當(dāng)創(chuàng)建四個(gè)主分區(qū)時(shí)候,就無(wú)法再創(chuàng)建擴(kuò)展分區(qū)了,當(dāng)然也就沒(méi)有邏輯分區(qū)了。主分區(qū)是獨(dú)立的,對(duì)應(yīng)磁盤(pán)上的第一個(gè)分區(qū),“一般”就是C盤(pán)。在Windows系統(tǒng)把所有的主分區(qū)和邏輯分區(qū)都叫做“盤(pán)”或者“驅(qū)動(dòng)器”,并且把所有的可存儲(chǔ)介質(zhì)都顯示為操作系統(tǒng)的“盤(pán)”。因此,從“盤(pán)”的概念上無(wú)法區(qū)分主分區(qū)和邏輯分區(qū)。并且盤(pán)符可以在操作系統(tǒng)中修改,這就是要加上“一般”二字的原因。
擴(kuò)展分區(qū):除了主分區(qū)外,剩余的磁盤(pán)空間就是擴(kuò)展分區(qū)了,擴(kuò)展分區(qū)是一個(gè)概念,實(shí)際上是看不到的。當(dāng)整個(gè)硬盤(pán)分為一個(gè)主分區(qū)的時(shí)候,就沒(méi)有了擴(kuò)展分區(qū)。
邏輯分區(qū):在擴(kuò)展分區(qū)上面,可以創(chuàng)建多個(gè)邏輯分區(qū)。邏輯分區(qū)相當(dāng)于一塊存儲(chǔ)截止,和操作系統(tǒng)還有別的邏輯分區(qū)、主分區(qū)沒(méi)有什么關(guān)系,是“獨(dú)立的”。
活動(dòng)分區(qū):就是當(dāng)前活動(dòng)的、操作系統(tǒng)可以啟動(dòng)的分區(qū)。
五.gpt分區(qū)表
MBR全稱(chēng)為Master Boot Record
主引導(dǎo)記錄,是傳統(tǒng)的分區(qū)機(jī)制,應(yīng)用于絕大多數(shù)使用BIOS的PC設(shè)備
MBR+BIOS
MBR支持32位和64位系統(tǒng)。
MBR支持分區(qū)數(shù)量有限。
MBR只支持不超過(guò)2T的硬盤(pán),超過(guò)2T的硬盤(pán)將只能用2T空間(有第三方解決方法)。
GPT(GUID Partition Table)
全局唯一標(biāo)識(shí)分區(qū)表,是一個(gè)較新的分區(qū)機(jī)制,解決了MBR很多缺點(diǎn)。
支持超過(guò)2T的磁盤(pán)(64位尋址空間)。fdisk最大只能建立2TB大小的分區(qū),創(chuàng)建一個(gè)大于2TB的分區(qū)使用parted。
向后兼容MBR。
必須在支持UEFI的硬件上才能使用(Intel提出,用于取代BIOS)。
GPT+UEFI
必須使用64位系統(tǒng)。
Mac、Linux系統(tǒng)都能支持GPT分區(qū)格式。
Windows 7/8 64bit、Windows Server 2008 64bit支持GPT。
以上就是Linux系統(tǒng)MBR和GPT分區(qū)的區(qū)別,總得來(lái)說(shuō)GPT比MBR更先進(jìn),但是MBR的兼容性比GPT要好。
|