摘要:一般情況下,Linux分區都是選擇fdisk工具,要求硬盤格式為MBR格式,能支持的最大分區空間為2T。但是目前在實際生産環境中使用的磁盤空間越來越大,呈TB級别增長;而常用的fdisk這個工具對分區是有大小限制的,隻能劃分小于2T的磁盤,所以在劃大于2T磁盤分區的時候fdisk就無法滿足要求了。這個時候有2個方法,其一是通過卷管理來實現,其二就是通過parted工具來實現對GPT磁盤進行分區操作;這裡我們采用parted的方法來實現管理。
本文主要介紹Linux系統磁盤分區命令fdisk和parted的使用方法,詳細内容參考下文。
一、登陸Linux系統
1、登陸Linux
2、查看磁盤分區情況
分别為服務器增加兩個100G的scsi磁盤sdb和sdc。如下圖
二、使用命令fdisk進行分區
簡介:Linux下的fdisk功能非常強大,可以用它可以劃分出最複雜的分區。此次将使用fdisk對scsi磁盤sdb進行分區,fdisk的命令行用法 # fdisk /dev/sdb
1、執行分區指令# fdisk /dev/sdb。如下圖
2、輸入m查看fdisk的使用幫助。如下圖
3、輸入n新增磁盤分區。如下圖
4、輸入p查看磁盤sdb的分區情況。如下圖
5、輸入w保存磁盤分區表,然後重啟。如下圖
6、執行指令#mkfs.ext4 /dev/sdb1格式化新分區。如下圖
7、執行指令#mkdir /newdisk1創建挂載點。如下圖
8、執行指令# mount /dev/sdb1 /newdisk1挂載臨時分區,并在該分區創建文件進行測試。如下圖
9、執行指令# df -Th查看新增加磁盤的系統文件類型及容量大小。如下圖
三、使用命令parted進行分區
簡介:Linux下的parted功能也很強大,主要正對GPT格式的分區。GPT格式的磁盤相當于原來MBR磁盤中原來保留4個partition table的4*16個字節隻留第一個16個字節,類似于擴展分區,真正的partition table在512字節之後,因此,GPT磁盤沒有四個主分區的限制。此次将使用parted對scsi磁盤sdc進行分區,parted的命令行用法 # parted /dev/sdc
1、執行分區指令# parted /dev/sdc。如下圖
2、新建磁盤标簽類型為GPT。如下圖
3、将/dev/sdc整個空間分給同一個分區。如下圖
備注:parted的分區命令為# mkpart PART-TYPE [FS-TYPE] START END,該命令的使用功能說明如下:
PART-TYPE(分區類型):primary(主分區)、logical(邏輯分區)、extended(擴展分區)
FS-TYPE(文件系統類型):ext4、ext3、ext2、xfs、其他......
START:設定磁盤分區起始點;可以為0,numberMiB/GiB/TiB;0設定當前分區的起始點為磁盤的第一個扇區;1G設定當前分區的起始點為磁盤的1G處開始;
END:設定磁盤分區結束點;-1設定當前分區的結束點為磁盤的最後一個扇區;10G設定當前分區的結束點為磁盤的10G處;
4、輸入q退出parted。如下圖
5、執行指令# mkfs -t ext4 /dev/sdc1格式化分區。如下圖
備注:因為整個/dev/sdc隻分了一個區,則這個分區名默認會分配為/dev/sdc1;使用mkfs命令将/dev/sdc1分區格式化為ext4格式。
5、執行指令# mkdir /newdisk2創建挂載點。如下圖
6、執行指令# mount /dev/sdc1 /newdisk2挂載分區。如下圖
7、在新目錄newdisk2上創建文件。如下圖
8、執行指令# df -Th查看新增加磁盤的系統文件類型及容量大小。如下圖
9、parted的删除分區命令簡介
說明:parted的删除分區命令格式:rm number
number即為parted子命令p回顯的number對應的數字;
不過該命令一定要慎用,如果要删除的分區内已有數據,那麼該命令會删除其中的所有數據,并且不可逆,無法恢複數據,這點切記。
,