Linux:基于LVM方式挂载数据盘

举报
Smy1121 发表于 2025/05/26 18:00:44 2025/05/26
【摘要】 安装逻辑卷管理工具:yum install lvm2 -y列出系统中的块设备信息,包括磁盘、分区和挂载点等:lsblk创建pv:pvcreate /dev/vdb查看:pvs创建vg:vgcreate vgdata /dev/vdb查看:vgs创建lv:lvcreate -l +100%free -n lvdata vgdata查看:lvs格式化:mkfs.xfs /dev/mapper/v...

安装逻辑卷管理工具:yum install lvm2 -y


列出系统中的块设备信息,包括磁盘、分区和挂载点等:lsblk

创建pv:pvcreate /dev/vdb
查看:pvs

创建vg:vgcreate vgdata /dev/vdb
查看:vgs

创建lv:lvcreate -l +100%free -n lvdata vgdata
查看:lvs

格式化:mkfs.xfs /dev/mapper/vgdata-lvdata

创建目录:mkdir /starrocks-data
查看:ls /

查看块设备标识信息:blkid
/dev/mapper/vgdata-lvdata: UUID="0f105c51-1280-4511-ab4f-36c57bbcc53c" TYPE="xfs"


vim /etc/fstab
在文件最后一行新增UUID信息:UUID=0f105c51-1280-4511-ab4f-36c57bbcc53c /starrocks-data         xfs     defaults        0 0

执行自动挂载命令:mount -a

查看文件系统磁盘空间:df -h
 



磁盘扩容-追加容量到:vgdata-lvdata



lsblk /dev/sdb

虽然 lsblk 显示 sdb 是 500G,但 LVM 没有更新。先确认系统是否真的看到 500G。

pvdisplay /dev/sdb

#扩展物理卷(PV)以使用全部空间

pvresize /dev/sdb

这条命令会重新扫描 /dev/sdb 并将可用空间加入到 PV 中。

-- 查看验证

pvdisplay /dev/sdb

#扩展逻辑卷(LV)

现在把空闲空间加到 lvdata 上:

lvextend -l +100%FREE /dev/vgdata/lvdata  (推荐执行这个,它会自动使用所有空闲空间。)

或者:lvextend -L 500G /dev/vgdata/lvdata


#查看验证(应该看到 LV 大小变为 ~500G

lvdisplay /dev/vgdata/lvdata

#扩展文件系统

如果是 xfs 文件系统(推荐用于生产环境)


xfs_growfs /data

说明:因为 /data 是挂载点,所以用 xfs_growfs /data,而不是直接对设备操作。

#验证结果

df -h

lsblk


【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。