需求:在腾讯云中购买了一块云硬盘当作数据盘,目前已经将数据盘分配到CentOS 8服务器中,但还没有进行分区和挂载,下面将数据盘进行分区并挂载到 /data 目录下。
-
先查看硬盘分区状况
fdisk -l
可以看到数据盘 /dev/vdb 大小为 10Gb,目前还没有进行分区。 -
对 /dev/vdb 资源盘进行分区
fdisk /dev/vdb
根据提示输入信息:
Command (m for help): 输入n
Select (default p): 输入p
Partition number (1-4, default 1): 输入1
First sector (2048-20971519, default 2048):点击回车
Last sector, +sectors or +size{K,M,G,T,P} (2048-20971519, default 20971519):点击回车
Command (m for help): 输入wq
-
再次查看磁盘分区情况
fdisk -l
此时可以看到资源盘已经被分区到 /dev/vdb1 中。 -
将 /dev/vdb1 分区进行格式化
mkfs.ext4 /dev/vdb1
-
将 /dev/vdb1 分区挂载到 /data 目录下
mkdir /data
mount /dev/vdb1 /data/
-
查看挂载情况
df -lh
可以看到 /dev/vdb1 已经挂载到了 /data 目录下
注意:目前挂载是临时的,重启之后会失效。下面进行开机自动挂载操作 -
开机自动挂载 /dev/vdb1 分区
向 /etc/fstab 中写入分区信息
vim /etc/fstab
向文件尾部添加一下内容
/dev/vdb1 /data ext4 defaults 0 0
这里需要非常注意:ext4 是上面步骤中采用ext4类型进行格式化分区,这里才写ext4;
采用什么类型格式化的分区就写什么类型,否则服务器无法开机。