lvchange命令的作用是可以更改一个逻辑卷的属性。

逻辑卷是一种device mapper技术,即可以将一个或者多个底层块设备组织成一个逻辑设备,从而提供动态改变大小,不停机情况下添加磁盘,快照以及备份 等功能,使得对于磁盘的管理更加方便。

逻辑卷的体系分为3个层次: 底层的PV,中层的VG,最上层的LV。

语法格式:lvchange [参数] [逻辑卷路径]

常用参数:

-p<r|rw>更改访问权限为只读(r)或读/写(rw)
-C<y|n>为逻辑卷试图设置或重置连续分配策略
--monitor<y|n>如果dmeventd已安装,启动或停止监控镜像或快照逻辑卷
-M<y|n>设置为y以使次要号码指定为永久
-a<a|e|1|y|n>控制使用的逻辑卷的可用性
--refresh如果逻辑卷被激活,重新加载其元数据
--noudevsync禁用udev同步
-r<ReadAheadSectors|auto|none>设置预读比逻辑卷的扇区数,可以设置为ReadAheadSectors、auto、none
--minor<次要号码>设置次要号码
--resync强制镜像完全同步。在正常情况下不需要这个选项,因为同步是自动发生的
--sysinit表明在可写的文件系统可用之前,从早期的系统初始化脚本

参考实例

将逻辑卷/dev/vg1/linuxcool_v1的状态设置为不可用:

[root@linuxcool ~]# lvchange -a y /dev/vg1/linuxcool_v1

将逻辑卷linuxcool_v1的访问权限设置为只读:

[root@linuxcool ~]# lvchange -p r vg1/linuxcool_v1

将逻辑卷linuxcool_v1的访问权限设置为读写:

[root@linuxcool ~]# lvchange -p rw vg1/linuxcool_v1
Author

这篇优质的内容由TA贡献而来

姜传广

网络工程师,linux爱好者