部署智石开PLMCloud高级版时提示“数据盘已挂载到data,但未做成lvm,建议做成lvm”的说明
[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!
前段时间给客户部署智石开PLMCloud高级版时提示“数据盘已挂载到data,但未做成lvm建议做成lvm”,如下图所示
部署智石开PLMCloud高级版时提示“数据盘已挂载到data,但未做成lvm,建议做成lvm”的说明
“数据盘已挂载到data,但未做成lvm,建议做成lvm”其实这话就是让你把数据盘data搞成lvm格式,使用lvm实现服务数据盘随时扩容!在初装服务器时候,建议把数据盘搞成lvm格式,方便数据盘大小不足时候增加磁盘容量!
LVM科普
LVM是一种磁盘管理机制,主要用于灵活管理磁盘空间。它可以将多个物理磁盘或分区组合成一个逻辑存储池(卷组),并在这个存储池中创建、调整和管理逻辑卷。通过 LVM,管理员能够方便地实现磁盘空间的动态扩展、收缩以及逻辑卷的迁移等操作。比如在你的需求中,新增磁盘后可以轻松地将其纳入现有 LVM 架构,扩展原有的逻辑卷。
LVM工作在磁盘设备和文件系统之间,主要对物理存储资源进行逻辑抽象和管理。它不关心文件的具体内容和组织形式,重点在于磁盘空间的调配。
LVM管理操作涉及到物理卷(PV)、卷组(VG)和逻辑卷(LV)的创建、删除、扩展、收缩等。例如pvcreate、vgextend、lvextend等命令。这些操作主要影响磁盘空间的分配和管理。
把数据盘data搞成lvm格式教程“新硬盘 /dev/sdb 做LVM → 格式化 XFS / ext4 → 永久挂载 /data”
整个过程用到的用户为root,全程复制逐行执行,不用分区、直接整块盘做LVM,最简单最标准。
说明:新硬盘:/dev/sdb 卷组名:datavg 逻辑卷名:datalv 挂载目录:/data
方案一:LVM + XFS(跟CentOS7/8/9系统默认一致,生产推荐)
# 1. 初始化物理卷 pvcreate /dev/sdb # 2. 创建卷组 vgcreate datavg /dev/sdb # 3. 把所有空间分给逻辑卷 lvcreate -l 100%FREE -n datalv datavg # 4. 格式化为 XFS mkfs.xfs /dev/mapper/datavg-datalv # 5. 创建挂载目录 mkdir -p /data # 6. 临时挂载 mount /dev/mapper/datavg-datalv /data # 7. 写入开机自动挂载 fstab echo "/dev/mapper/datavg-datalv /data xfs defaults 0 0" >> /etc/fstab # 8. 校验fstab+查看空间 mount -a df -h
方案二:LVM + ext4(支持后期缩容,新手好维护)
# 1. 初始化物理卷 pvcreate /dev/sdb # 2. 创建卷组 vgcreate datavg /dev/sdb # 3. 把所有空间分给逻辑卷 lvcreate -l 100%FREE -n datalv datavg # 4. 格式化为 ext4 mkfs.ext4 /dev/mapper/datavg-datalv # 5. 创建挂载目录 mkdir -p /data # 6. 临时挂载 mount /dev/mapper/datavg-datalv /data # 7. 写入开机自动挂载 fstab echo "/dev/mapper/datavg-datalv /data ext4 defaults 0 0" >> /etc/fstab # 8. 校验fstab+查看空间 mount -a df -h
后期 LVM 扩容通用命令(以后空间不够直接用)
1、VMware 扩大原磁盘 /dev/sdb 扩容
# 刷新磁盘容量 echo 1 > /sys/block/sdb/device/rescan # 扩容卷组 pvresize /dev/sdb # 把剩余空间全给 /data lvextend -l +100%FREE /dev/mapper/datavg-datalv # XFS 用这个 xfs_growfs /data # ext4 用这个 resize2fs /dev/mapper/datavg-datalv
2、新加一块硬盘 /dev/sdc 合并扩容
pvcreate /dev/sdc vgextend datavg /dev/sdc lvextend -l +100%FREE /dev/mapper/datavg-datalv # 然后对应执行 xfs_growfs 或 resize2fs
LVM分区概念:物理卷PV==>物理卷组PG==>逻辑卷LV==>逻辑卷组VG==>文件系统
LVM常用命令 如下:
| 序号 | 功能 | PV 物理卷命令 | VG 卷组命令 | LV 逻辑卷命令 |
|---|---|---|---|---|
| 01 | 扫描功能 | pvscan | vgscan | lvscan |
| 02 | 建⽴功能 | pvcreate | vgcreate | lvcreate |
| 03 | 查询功能 | pvdisplay | vgdisplay | lvdisplay |
| 04 | 删除功能 | pvremove | vgremove | lvremove |
| 05 | 扩容功能 | vgextend | lvextend | |
| 06 | 缩容功能 | vgreduce | lvreduce |
写在最后:
生产、数据库、只扩容不缩容、CentOS默认统一 ➜ 用 XFS
测试、个人用、以后可能要缩分区、追求好修复 ➜ 用 ext4
问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信
所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!
支付宝赞助
微信赞助

