云服务扩容后磁盘挂载问题
之前首先联系云服务商为服务器分配一块新的硬盘。由于本人实际场景并未操作过磁盘挂载,就参考了一份手册进行挂载
犯下的严肃问题在此记录一下并对命令进行详细届时。
之前因为将挂载路径定义到了‘/’根目录下,导致后续因为磁盘利用率不足需要进行回收时,因‘/’目录涉及到系统盘无法回收资源导致了重装系统。
1、使用fdisk -l
查看系统是否识别。下图:Disk /dev/vdb 就是一块新硬盘。
2、使用parted /dev/vdb
命令进入分区硬盘,并指定分区方式为gpt(这里也可分两步进行操作)
mklabel gpt
3、给/dev/vdb硬盘 创建一个分区并使用所有容量(这里可以创建多个分区)
parted /dev/vdb mkpart data 0 100%free
4、使用命令创建物理卷vdb1
pvcreate /dev/vdb1
5、将vdb1创建为data的卷组
vgcreate data /dev/vdb1
6、将卷组data的100%剩余空间创建为data的逻辑卷
lvcreate -l 100%free -n lv data
7、查看卷分组
vgdisplay -v
8、将逻辑卷格式化为xfs
mkfs.xfs /dev/data/lv
9、创建需要挂载的目录 mkdir /data
10、将新增的逻辑卷挂载到data文件夹下。
mount /dev/data/lv /data
11、配置系统开机自动对目录进行挂载
方式一:
echo "/dev/data/lv /data xfs defaults 0 0 " >>/etc/fstab
方式二:
配置系统开机自动对目录进行挂载,保存并退出。 vi /etc/fstab
在末尾增加
/dev/data/lv /data xfs defaults 0 0
12、依据配置文件/etc/fstab的内容,自动挂载
mount -a