天天看點

RHCE 學習筆記(23) - 磁盤格式化和分區

這一節學習rhel7裡面如何對磁盤進行分區和格式化,下一節會進一步學習如何配置lvm。

圖形工具很簡單,disk工具打開就可以配置了,主要來看看指令行下如何配置mbr和gpt分區格式的硬碟。

傳統的硬碟分區都是mbr格式,mbr分區位于0扇區,他一共512位元組,前446位元組是grub引導程式,這個會在後面學習;中間64位元組是分區表,每個分區需要16個位元組表示,是以主分區和擴充分區一共隻能有4個分區,超過4個的分區隻能從擴充分區上再設定邏輯分區來表示。每個分區的大小無法超過2t。 mbr的最後2個位元組是結束符号。

RHCE 學習筆記(23) - 磁盤格式化和分區

gtp格式,打破了mbr的限制,可以設定多達128個分區,分區的大小根據作業系統的不同有所變化,但是都突破了2t空間的限制。

下面學習3個指令來配置分區和格式化。 fdisk可以配置mbr格式; gdisk配置gpt格式, parted可以自己選擇;

首先看看目前的硬碟資訊

RHCE 學習筆記(23) - 磁盤格式化和分區

檢視分區情況

RHCE 學習筆記(23) - 磁盤格式化和分區

先試試mbr格式的分區,fdisk選項如下所示

RHCE 學習筆記(23) - 磁盤格式化和分區

輸入n,可以建立新的mbr分區

RHCE 學習筆記(23) - 磁盤格式化和分區

p可以輸出目前的分區狀态

RHCE 學習筆記(23) - 磁盤格式化和分區

重複n的操作,添加了4個主分區之後,如下所示

RHCE 學習筆記(23) - 磁盤格式化和分區

這個時候再添加分區就會報錯

RHCE 學習筆記(23) - 磁盤格式化和分區

删除最後一個分區

RHCE 學習筆記(23) - 磁盤格式化和分區

重新建立一個擴充分區之後,就可以繼續建立邏輯分區了,注意邏輯分區的編号始終是從5開始的

RHCE 學習筆記(23) - 磁盤格式化和分區

注意id代表了磁盤的用途,可以通過t來改變

RHCE 學習筆記(23) - 磁盤格式化和分區

看看分區記錄

RHCE 學習筆記(23) - 磁盤格式化和分區

gdisk和fdisk非常類似

RHCE 學習筆記(23) - 磁盤格式化和分區

建立新分區的時候可以看見可以有128個分區

RHCE 學習筆記(23) - 磁盤格式化和分區

parted,和前兩個相比,更靈活,可以自行設定label和分區

RHCE 學習筆記(23) - 磁盤格式化和分區

比如通過mklabel msdos可以設定為mbr格式,然後可以通過mkpart來劃分分區

RHCE 學習筆記(23) - 磁盤格式化和分區

劃分好分區之後,還需要格式化才能使用。可以通過 mkfs 來格式化檔案系統

RHCE 學習筆記(23) - 磁盤格式化和分區

可以修改fstab實作自動加載

RHCE 學習筆記(23) - 磁盤格式化和分區

測試一下成功

RHCE 學習筆記(23) - 磁盤格式化和分區

注意每個檔案系統都有一個uuid,但是不是每個分區都有;如果某個分區沒有檔案系統,那麼這個分區是沒有uuid的

RHCE 學習筆記(23) - 磁盤格式化和分區

我們可以通過xfs_admin -u 來手動更改檔案系統的uuid

RHCE 學習筆記(23) - 磁盤格式化和分區

最後,看看swap分區如何手動建立。swap類似windows的虛拟記憶體/page file,當記憶體不足的時候,資料儲存在swap中。

有兩種方式可以使用:

第一種單獨用一個分區來作為swap

RHCE 學習筆記(23) - 磁盤格式化和分區

格式話sdc2

RHCE 學習筆記(23) - 磁盤格式化和分區

更改一下id

RHCE 學習筆記(23) - 磁盤格式化和分區
RHCE 學習筆記(23) - 磁盤格式化和分區

建立swap

RHCE 學習筆記(23) - 磁盤格式化和分區

檢視

RHCE 學習筆記(23) - 磁盤格式化和分區

第二種方式是建立一個檔案塊,這個檔案所占有的空間作為swap使用。豆子使用aws預設的免費linux的時候就因為mysql記憶體不足報錯,當時就是用這種方式解決的。

方法和前面大同小異

RHCE 學習筆記(23) - 磁盤格式化和分區