本示例以CentOS 7.6 64位系統為例,介紹如何在Linux服務器上使用Parted和e2fsprogs工具分區并格式化數據盤。
Linux服務器上掛載的數據盤,建議您采用GPT分區格式,并采用xfs或者ext4文件系統。
1、遠程連接Linux服務器,并安裝Parted和e2fsprogs工具。
a、遠程連接服務器。
b、運行以下命令,切換為root用戶,并返回根目錄。
sudo su root
cd
c、依次運行以下命令,安裝Parted和e2fsprogs工具。
安裝Parted工具:
yum install -y parted
安裝e2fsprogs工具:
yum install -y e2fsprogs
2、運行以下命令,查看服務器內的數據盤信息。
fdisk -l
查看到的數據盤信息。
3、使用Parted工具為數據盤進行分區。
a、運行以下命令開始分區。
parted /dev/vdb
b、運行以下命令,設置GPT分區。
mklabel gpt
系統將提示您轉換分區格式將導致磁盤數據丟失。本文介紹如何處理一塊全新的數據盤,因此輸入Yes即可。
c、運行以下命令,劃分一個主分區,并設置分區的開始位置和結束位置。
mkpart primary 1 100%
d、運行以下命令,檢查分區是否對齊。
align-check optimal 1
e、運行以下命令,查看分區表。
f、運行以下命令,退出Parted工具。
quit
4、運行以下命令,使系統重讀分區表。
partprobe
5、運行以下命令,為/dev/vdb1分區創建一個文件系統。
根據您的需求運行以下任一命令,創建文件系統。
創建一個ext4文件系統。
mkfs -t ext4 /dev/vdb1
創建一個xfs文件系統。
mkfs -t xfs /dev/vdb1
本示例中選擇創建ext4文件系統。
6、在/etc/fstab文件中寫入新分區信息,啟動開機自動掛載分區。
a、運行以下命令,創建一個名為/data的掛載點。
mkdir /data
b、運行以下命令,備份/etc/fstab。
cp /etc/fstab /etc/fstab.bak
c、運行以下命令,向/etc/fstab里寫入新分區信息。
echo `blkid /dev/vdb1 | awk '{print $2}' | sed 's/\"//g'` /data ext4 defaults 0 0 >> /etc/fstab
說明/dev/vdb1為數據盤分區設備名、/data為本示例中自定義的掛載點、ext4表示ext4文件系統,您需要根據實際情況做相應修改。
d、運行以下命令,查看/etc/fstab的信息。
cat /etc/fstab
如果返回結果里出現了寫入的新分區信息,說明寫入成功。
e、運行以下命令,使/etc/fstab中掛載數據盤的配置生效。
mount -a
7、運行以下命令,查看目前磁盤空間和使用情況。
df -h
如果返回結果里出現新建文件系統的信息,說明掛載成功,您可以使用新的文件系統了。
發表評論