Linux LVM 扩容
Linux LVM 扩容
在 Linux 系统中,使用 LVM(Logical Volume Manager)可以灵活地管理磁盘空间。当需要扩展逻辑卷时,可以按照以下步骤进行操作。本文将介绍如何使用 LVM 扩展逻辑卷,并支持 XFS 和 EXT 文件系统。
前提条件
- 确保有足够的磁盘空间可用于扩展。
- 备份重要数据,以防操作过程中出现意外。
步骤概述
- 分区磁盘:为新磁盘或现有磁盘创建一个新的分区。
- 创建物理卷:将新分区设置为物理卷。
- 扩展卷组:将物理卷添加到现有的卷组。
- 扩展逻辑卷:根据需求扩展逻辑卷的大小。
- 调整文件系统:根据文件系统类型调整文件系统大小。
详细步骤
1. 分区磁盘
使用 fdisk
或 parted
工具为新磁盘或现有磁盘创建一个新分区。
fdisk /dev/sdb
在交互式界面中:
- 输入
n
创建新分区。 - 选择
p
创建主分区。 - 选择分区编号。
- 接受默认的第一个和最后一个扇区。
- 输入
t
修改分区类型为Linux LVM
,代码为8e
。 - 输入
w
保存更改并退出。
2. 创建物理卷
将新分区设置为物理卷:
pvcreate /dev/sdb1
3. 扩展卷组
将新创建的物理卷添加到现有卷组中:
vgextend vgname /dev/sdb1
4. 扩展逻辑卷
扩展逻辑卷以使用卷组中的所有可用空间:
lvextend -l +100%FREE /dev/mapper/centos-root
5. 调整文件系统
根据文件系统类型调整文件系统大小。
XFS 文件系统
如果使用的是 XFS 文件系统,使用以下命令:
xfs_growfs /dev/mapper/centos-root
EXT 文件系统
如果使用的是 EXT 文件系统,使用以下命令:
resize2fs /dev/mapper/centos-root
总结
通过上述步骤,你可以成功扩展 Linux 系统中的 LVM 逻辑卷。请根据实际环境调整命令中的设备名称和卷组名称。在进行磁盘操作前,务必做好数据备份,以确保数据安全。
LVM 相关问题解决
一、移除失效或错误的pv
有的时候我们执行lvm(pvs,vgs)等命令的时候出现:
bash WARNING: Device for PV 1E0eJZ-FCel-biSx-lfqV-hyda-USv7-obfIMx not found or rejected by a filter.Couldn't find device with uuid 1E0eJZ-FCel-biSx-lfqV-hyda-USv7-obfIMx.
这种类似的错误。这种一般都是在操作lvm的时候不小心输错或者加入的盘掉了等原因造成的。
要解决问题也很简单,只需简单的一个命令即可。
- 首先是再次确定下出现的uuid没有在pv中,可以使用pvdisplay命令。
- 确保可以删除之后使用vgreduce –removemissing
将不存在的pv从vg中移除。 - 再次执行下vgs命令验证,如果不出现警告就说明是成功了。
修改vg名称
使用vgrname修改vg的名称之后,我们还需要进行一系列的操作从而保证在重启后能够正常开机。
版权声明: 如无特别声明,本文版权归 sshipanoo 所有,转载请注明本文链接。
(采用 CC BY-NC-SA 4.0 许可协议进行授权)
本文标题:《 Linux LVM 系列 1 》
本文链接:http://0.0.0.0:3015/tech/Linux-LVM%E7%B3%BB%E5%88%971.html
本文最后一次更新为 天前,文章中的某些内容可能已过时!