分區格式化Linux數據盤
此章節以Ubuntu18.04操作系統為例,說明如何在Linux實例上使用parted工具和e2fsprogs工具分區并格式化一個大容量數據盤。假設需要處理的數據盤是一個新建的3 TiB的空盤,設備名為/dev/vdd。
前提條件
您的Linux實例上已經安裝了parted工具和e2fsprogs工具。
[root@ecshost~ ]# sudo apt-get install -y parted
[root@ecshost~ ]# sudo apt-get install -y e2fsprogs
一般是不需要安裝,系統自帶了,CentOS 7.4 64位操作系統需要安裝哦!
操作步驟
按以下步驟分區格式化大容量數據盤,并掛載文件系統。
運行命令fdisk -l查看數據盤是否存在。返回結果應包括如下所示的信息。如果沒有,表示您未掛載數據盤。
運行命令parted /dev/vdd開始分區。
運行命令mklabel gpt,將默認的MBR分區格式轉為GPT分區格式。
運行命令mkpart primary 1 100%,劃分一個主分區,并設置分區的開始位置和結束位置。
運行命令align-check optimal 1檢查分區是否對齊。
運行命令print,查看分區表。
(parted)mklabel gpt
(parted)mkpart primary 1 100%
(parted)align-checkoptimal11aligned
(parted)print
運行命令quit,退出parted操作。
運行命令partprobe,使系統重讀分區表。
運行以下命令,為/dev/vdd1分區創建一個文件系統。
創建一個ext4文件系統。
[root@ecshost~ ]# mkfs -t ext4 /dev/vdd1
創建一個xfs文件系統。
[root@ecshost~ ]# mkfs -t xfs /dev/vdd1
運行命令mkdir /test,創建一個名為/test的掛載點。
運行命令mount /dev/vdd1 /test,將分區/dev/vdd1掛載到/test。
運行命令df -h,查看目前磁盤空間和使用情況。
如果返回結果里出現新建文件系統的信息,說明掛載成功,您可以使用新的文件系統了。
(推薦)向/etc/fstab寫入新分區信息,啟動開機自動掛載分區。
運行命令cp /etc/fstab /etc/fstab.bak,備份etc/fstab。
運行命令echo /dev/vdd1 /test ext4 defaults 0 0 >> /etc/fstab,向/etc/fstab里寫入新分區信息。
運行命令cat /etc/fstab,查看/etc/fstab的信息。
如果返回結果里出現了寫入的新分區信息,說明寫入成功。
寫到這里重啟后可能系統會進入緊急狀態造成ssh連接不上的情況,這時不要著急不要慌,應該是你的fstab出了問題,修復一下就OK,命令如下:
?fsck -y /dev/sda8?
然后進去/etc/fstab 修改剛寫入新分區的信息修改下格式,每一部分之間一個tab鍵。(自己測試的結果如果不同耐心在網上查找)