一.磁盤管理的基本概念
1.表示方法:兩種方案
方案一:主裝置号+次裝置号+磁盤分區編号
對于IDE硬碟:hd[a-z]x
對于SCSI硬碟:sd[a-z]x
方案二:(主裝置号+[0-n],y)
對于IDE硬碟:(hd[0-n],y)
對于SCSI硬碟:(sd[0-n],y)
說明:主裝置号代表裝置類型,可以唯一的确定裝置的驅動程式和界面。如hd表示IDE硬碟,sd表示SCSI硬碟。
次裝置号代表同類裝置中的序号,“a-z”就表示裝置序号。如/dev/hdb表示第二塊IDE硬碟。
硬碟分區編号:用'x' 表示。每塊硬碟可能會劃分一定的分區,類似于windows下的c盤/d盤概念。如/dev/hdax表示第一塊IDE硬碟的第x個分區。
2.裝置挂載與使用
linux下沒有盤符的概念,對應 的是磁盤分區,對任何裝置的使用都需要通過mount方式實作。要完成挂載,需滿足3個條件:
- 挂載磁盤分區的檔案系統類型;檔案系統最常用的為ext2/ext3/ext4
- 挂載分區對應的裝置檔案;
- 已經建立 的一個目錄作為挂載點;
3.硬碟分區的劃分标準
- 通過fdisk -l顯示目前系統分區的所有資訊
- 磁盤分區由主分區/擴充分區/邏輯分區組成。一塊硬碟上,主分區的最大個數是4(擴充分區也算一個主分區)。
- 擴充分區下可以建立很多邏輯分區。邏輯分區從5開始。linux規定邏輯分區必須建立在擴充分區上。
- 主分區的作用是啟動作業系統,主要存放作業系統的啟動或引導 程式。
- 擴充分區隻不過是邏輯分區的“容器”,隻有主分區和邏輯分區是用來存儲資料的,linux對主分區的大小也有限制,是以,大量資料一定要存儲在邏輯分區中。
- 合理的分區方式:主分區在前,擴充分區在後,然後在擴充分區中劃分邏輯分區;主分區加上擴充分區的個數控制在4個以内。
4.利用fdisk工具劃分磁盤分區
- 文法格式:fdisk [-l] [-b SSZ] [-u] device
- -l:查詢指定裝置的分區情況,如 fdisk -l /dev/sda.如果不加裝置名稱,則顯示所有裝置的分區情況;
- -b SSZ:一般與-l 配合使用,顯示結果将用扇區數目取代柱面數目,用來表示每個分區的起始位址。
- device:顯示或操作的裝置名稱
- 建立與顯示磁盤分區:
- n:建立新的磁盤分區;
- e:代表建立擴充分區 extended
- p:代表建立主分區 p +1024M,表示建立一個1024M 的主分區
- 修改磁盤分區類型:用互動參數“t”來指定
- 删除分區的fidsk參數是:d
- 儲存分區設定:w。如果不儲存設定而退出,用q指令;
5.利用parted工具規劃磁盤分區
fdisk工具隻能劃分小于2TB 的磁盤,如果要操作大于2TB的硬碟,需要利用parted來完成。
- 安裝parted工具包:yum -y install parted
- 互動模式下常用參數:
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnLwgjMFhjQ0Y0cUVkSBFkeCpHb6dEVxNEbx02bpt0dvwlMw8CX5kzLcJDMN9CXyAzcml3dvwVbvNmLvR3YxUjL1M3Lc9CX6MHc0RHaiojIsJye.png)
- 分區完成後,需要對分區進行格式化 mkfs.xfs /dev/sdb1
-