本示例以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
如果返回结果里出现新建文件系统的信息,说明挂载成功,您可以使用新的文件系统了。
发表评论