news 2026/6/27 7:44:03

LVM使用

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
LVM使用

一、新增pv,vg,lv

1、新增一块磁盘(sdb)
[root@qian ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 20G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 19G 0 part ├─centos-root 253:0 0 17G 0 lvm / └─centos-swap 253:1 0 2G 0 lvm [SWAP] sdb 8:16 0 20G 0 disk sr0 11:0 1 973M 0 rom
2、对新增的磁盘进行磁盘分区
fdisk /dev/sdb 根据操作指引,n新增分区,w保存并退出 ​ 重新读取分区表(无需重启) partprobe /dev/sda
3、查看当前磁盘使用情况
[root@qian ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 20G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 19G 0 part ├─centos-root 253:0 0 17G 0 lvm / └─centos-swap 253:1 0 2G 0 lvm [SWAP] sdb 8:16 0 20G 0 disk ├─sdb1 8:17 0 499M 0 part └─sdb2 8:18 0 499M 0 part sr0 11:0 1 973M 0 rom
4、准备PV
[root@qian ~]# pvcreate /dev/sdb1 [root@qian ~]# pvcreate /dev/sdb2 [root@qian ~]# pvs #查看当前pv的容量 PV VG Fmt Attr PSize PFree /dev/sda2 centos lvm2 a-- <19.00g 0 /dev/sdb1 lvm2 --- 499.00m 499.00m /dev/sdb2 lvm2 --- 499.00m 499.00m
5、创建VG
[root@qian ~]# vgcreate data_vg /dev/sdb1 #data_vg是新建vg的名称 Volume group "data_vg" successfully created [root@qian ~]# vgs #查看当前vg的容量 VG #PV #LV #SN Attr VSize VFree centos 1 2 0 wz--n- <19.00g 0 data_vg 1 0 0 wz--n- 496.00m 496.00m
6、创建LV
[root@qian ~]# lvcreate -L 250M -n data_lv data_vg -n 参数指定的是 逻辑卷的名称,不是设备路径 ​ [root@qian ~]# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root centos -wi-ao---- <17.00g swap centos -wi-ao---- 2.00g data_lv data_vg -wi-a----- 252.00m
7、创建文件系统并进行挂载
[root@qian ~]# mkfs.xfs /dev/data_vg/data_lv [root@qian ~]# mkdir /data [root@qian ~]# mount /dev/data_vg/data_lv /data # 为了开机自动挂载,将配置写入 /etc/fstab echo "/dev/data_vg/data_lv /data xfs defaults 0 0" >> /etc/fstab

二、新增PV,VG,LV

1、新增PV
[root@qian ~]# pvcreate /dev/sdb3
2、在data_vg中新增容量
[root@qian ~]# vgextend data_vg /dev/sdb3
3、新增LV
[root@qian ~]# lvextend -L +400M /dev/data_vg/data_lv
4、查看当前新增后的磁盘容量
[root@qian ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 20G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 19G 0 part ├─centos-root 253:0 0 17G 0 lvm / └─centos-swap 253:1 0 2G 0 lvm [SWAP] sdb 8:16 0 20G 0 disk ├─sdb1 8:17 0 499M 0 part │ └─data_vg-data_lv 253:2 0 752M 0 lvm /data ├─sdb2 8:18 0 499M 0 part └─sdb3 8:19 0 500M 0 part └─data_vg-data_lv 253:2 0 752M 0 lvm /data sr0 11:0 1 973M 0 rom

三、删除LV,VG,PV

1、查看当前lvm的状态
# 查看所有LV、VG、PV信息 [root@qian ~]# lvs [root@qian ~]# vgs [root@qian ~]# pvs ​ # 查看挂载信息,确认文件系统使用情况 [root@qian ~]# df -h [root@qian ~]# lsblk
2、卸载文件系统(如果挂载)
# 查找LV的挂载点 [root@qian ~]# mount | grep data_vg ​ # 卸载文件系统 [root@qian ~]# umount /dev/data_vg/data_lv ​ # 如果提示设备忙,可以查找占用进程 [root@qian ~]# lsof /dev/data_vg/data_lv # 或者 [root@qian ~]# fuser -mv /mount_point ​ # 从/etc/fstab中删除对应的挂载配置(重要!) [root@qian ~]# vi /etc/fstab
3、删除逻辑卷(LV)
# 删除LV [root@qian ~]# lvremove /dev/data_vg/data_lv ​ # 确认删除(如果提示) Do you really want to remove active logical volume data_vg/data_lv? [y/n]: y ​ 注意:强制删除(如果有快照或其他依赖) [root@qian ~]# lvremove -f /dev/data_vg/data_lv # 查看快照 [root@qian ~]# lvs | grep snapshot # 删除快照 [root@qian ~]# lvremove /dev/data_vg/snapshot_name
4、删除卷组(VG)
# 删除VG [root@qian ~]# vgremove data_vg ​ # 如果VG中有LV未删除,会提示错误,需要先删除所有LV
5、删除物理卷(PV)
# 删除PV [root@qian ~]# pvremove /dev/sdb1 ​ # 可以一次删除多个PV [root@qian ~]# pvremove /dev/sdb1 /dev/sdc1

6、删除新增的磁盘

fdisk /dev/sdb 根据操作指引,d 删除分区,w 保存并退出

四、问题总结

1、问题:在分配完3、4号分区后,无法查看到3、4号的磁盘分布情况
[root@qian ~]# fdisk -l /dev/sdb ​ 磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0xe2bc227b ​ 设备 Boot Start End Blocks Id System /dev/sdb1 2048 1024000 510976+ 83 Linux /dev/sdb2 1026048 2048000 510976+ 83 Linux /dev/sdb3 2050048 3074048 512000+ 83 Linux [root@qian ~]# pvcreate /dev/sdb3 Device /dev/sdb3 not found.
解决:
执行partprobe /dev/sdb 强制系统重新加载/dev/sdb的分区表,使/dev/sdb3设备节点生效
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/23 2:54:38

PaddlePaddle工业质检应用:基于GPU的缺陷检测系统

PaddlePaddle工业质检应用&#xff1a;基于GPU的缺陷检测系统 在现代电子制造、光伏面板和汽车零部件生产线上&#xff0c;一个微小的划痕或气泡可能直接导致整块电路板报废&#xff0c;甚至引发产品召回。传统依赖人工目检的方式不仅效率低下&#xff0c;还容易因疲劳造成漏检…

作者头像 李华
网站建设 2026/6/16 15:24:15

高德地图:2025年Q3中国主要城市交通分析报告

《2025 年 Q3 中国主要城市交通分析报告》由高德地图联合多所高校及研究机构发布&#xff0c;基于高德交通大数据、阿里云计算资源及专业算法&#xff0c;从公共交通、城市地面交通两大核心维度&#xff0c;结合多维度评价指标&#xff0c;全面分析了全国 360 余个城市及全国高…

作者头像 李华
网站建设 2026/6/26 23:50:52

PaddlePaddle公式识别LaTeXOCR:学术文档数字化

PaddlePaddle公式识别LaTeXOCR&#xff1a;学术文档数字化 在科研人员面对厚厚一叠扫描版论文、学生熬夜手敲复杂公式的今天&#xff0c;有没有一种方式能让这些数学符号“自己跳进”电脑里&#xff1f;这不再是科幻场景——借助深度学习与国产AI框架的结合&#xff0c;图像中的…

作者头像 李华
网站建设 2026/6/25 11:56:38

共享盘删除的文件怎么找回?5个共享文件恢复方法

在团队协作中&#xff0c;共享盘是文件传递与存储的核心工具&#xff0c;可误删文件的情况总能精准击中职场人的紧张神经。共享盘删除的文件怎么找回&#xff1f;本文就为大家详细拆解5种实用恢复方法&#xff01;一、基础恢复法&#xff1a;3步搞定常规删除&#xff0c;新手也…

作者头像 李华
网站建设 2026/6/25 17:56:27

实战案例:基于arm64-v8a的TrustZone启动实现

从零构建可信执行环境&#xff1a;arm64-v8a 下 TrustZone 启动全解析 你有没有想过&#xff0c;当你在手机上完成一次指纹支付时&#xff0c;那枚敏感的生物特征数据是如何在不被操作系统“看到”的情况下完成验证的&#xff1f;这背后并非魔法&#xff0c;而是现代处理器中一…

作者头像 李华
网站建设 2026/6/13 22:06:33

树莓派作为家庭网关的核心要点解析

用树莓派打造智能家庭网关&#xff1a;从零构建一个真正可控的网络中枢你有没有过这样的经历&#xff1f;买了十几个智能家居设备&#xff0c;结果每个都要装不同的App&#xff0c;数据全上传到厂商云端&#xff0c;想远程控制还得依赖他们的服务器——万一哪天服务停了呢&…

作者头像 李华