轉載來源:https://blog.csdn.net/thevictory/article/details/64439000
分區類型:
MBR(Master Boot Record)和GPT(GUID Partition Table)是在磁盤上存儲分區信息的兩種不同方式。這些分區信息包含了分區從哪里開始的信息,這樣操作系統才知道哪個扇區是屬於哪個分區的,以及哪個分區是可以啟動的。在磁盤上創建分區時,你必須在MBR和GPT之間做出選擇。
MBR的意思是“主引導記錄”,它是存在於驅動器開始部分的一個特殊的啟動扇區。這個扇區包含了已安裝的操作系統的啟動加載器和驅動器的邏輯分區信息。MBR支持最大2TB磁盤,它無法處理大於2TB容量的磁盤。MBR還只支持最多4個主分區——如果你想要更多分區,你需要創建擴展分區,並在其中創建邏輯分區。
GPT意為GUID分區表,驅動器上的每個分區都有一個全局唯一的標識符(globally unique identifier,GUID),它對磁盤大小幾乎沒有限制,同時還支持幾乎無限個分區數量,具有更強的健壯性與更大的兼容性。並且逐步取代MBR分區方式。下面對兩種方式進行介紹:
使用fdisk對磁盤sdb進行MBR分區
fdisk /dev/sdb進入分區工具,輸入help查看幫助信息。
輸入n新建分區,輸入p選擇主分區,第一塊分區,選擇分區標號為1,起始位置1(默認),結束位置(1-652),選擇200。這里1-652為磁盤的柱面數,由於我給虛擬機新加的是5個G,共有652個柱面。
輸入p可以打印磁盤信息,看到sdb1已經創建成功:

可以使用相同方法創建第二個主分區,MBR分區一共可以創建四個主分區,一個擴展分區。下面創建擴展分區:
輸入n新建分區,輸入e選擇分區類型為擴展分區,分區號2。將剩余空間全部分配給擴展分區,起始柱面201,終止652。
擴展分區無法直接使用,需要進而將其分為邏輯分區,輸入n新建分區,輸入l選擇類型為邏輯分區,起始201,終止+200,其大小為200個柱面。同理,可以繼續對其邏輯分區。

分區結果如下:

如果分區不合適,輸入d,然后選擇要刪除的分區號即可。

最后修改合適之后,輸入w,將分區寫入磁盤即可。

使用Parted工具進行GPT分區
輸入parted命令進入part分區工具,可以看到行前面有(parted)提示,輸入help命令可以看到工具命令列表,輸入print all可以查看當前磁盤情況。
要對第二塊磁盤進行分區,首先選中它,select /dev/sdb,然后選擇分區方法為gpt:mklable gpt。輸入mkpart開始分區,按提示輸入分區名稱disk1,選擇分區文件類型,默認為ext2,輸入分區開始地址1,結束地址2048,這里單位是M。分區成功,開始地址如果是0,系統會提示不滿足4k對齊要求,無法達到最佳性能。

也可以使用命令行進行分區:mkpart 分區名 起始位置 結束位置
可以用print命令看到已經分好了兩塊分區:

格式化分區
mkfs -t 文件系統 磁盤分區,例如:mkfs -t ext4 /dev/sdb1
掛載分區
格式化后的磁盤需要掛載之后才可以使用,采用mount命令掛載分區:mount 設備 掛載點,掛載點必須為已存在的目錄,如下我將/dev/sdb1掛載到/mnt/sdb目錄下

這只是零時掛載,重啟之后會消失,永久掛載需要修改配置文件/etc/fstab,在最后一行添加:設備名 掛載點 文件系統 defaults 0 0
使用“echo '/dev/xvdb1 /home ext3 defaults 0 0' >>/etc/fstab”命令寫入新分區信息。
