!!使用逻辑卷的方式挂载硬盘,可以对同一个目录进行扩容!!!
1. 挂载一块硬盘
1.1 将现有磁盘添加到 物理卷(数据会丢失,需要格式化)
1.2 查看物理卷
1.3 创建卷组
vgcreate oceanbase /dev/vdb1 如有多个 vgcreate oceanbase /dev/vdb1 /dev/vdc1 /dev/vdd1 /dev/vde1
创建一个名为 oceanbase的卷组
输入 vgdisplay 查看结果
1.4 创建逻辑卷
输入lvs查看结果
1.5 使用ext4 格式进行格式化逻辑卷
1.6 对逻辑卷进行挂载
先创建目录 mkdir /www,然后挂载到/www 目录
可以输入 lsblk -f 来查看挂载的详细信息
1.7 设置为启动自动挂载
vim /etc/fstab 添加这一行即可
可以重启服务器进行验证
2. 使用lvm对磁盘进行扩容 (不会影响已挂载的卷组中的数据,但建议备份已挂载磁盘的内容)
2.1 使用lsblk -f 或 fdisk -l 查看新硬盘
2.2 如果新硬盘没有分区,可以使用 fdisk /dev/vdc1 进行分区 注意这里要填写你自己的路径
2.3 使用pvcreate /dev/vdc1 对新硬盘创建物理卷,这里和挂载新硬盘步骤一样
2.4 对需要扩容的逻辑卷所在的卷组扩容
vgextend oceanbase /dev/vdc1 将vdc1扩容到oceanbase卷组中
2.5 将新硬盘全部扩容到卷组中
lvextend /dev/oceanbase/data /dev/vdc1 #将/dev/vdc1全部添加给data
注意:此时查看大小并不会变大
2.6 重读大小
ext4格式的磁盘:resize2fs /dev/oceanbase/data
xfs格式的磁盘:xfs_growfs /dev/oceanbase/data
磁盘格式可以lsblk -f 查看
此时再次查看挂载的目录大小,可以看到磁盘已经扩容