lvchange命令的作用是可以更改一个逻辑卷的属性。
逻辑卷是一种device mapper技术,即可以将一个或者多个底层块设备组织成一个逻辑设备,从而提供动态改变大小,不停机情况下添加磁盘,快照以及备份 等功能,使得对于磁盘的管理更加方便。
逻辑卷的体系分为3个层次: 底层的PV,中层的VG,最上层的LV。
语法格式:lvchange [参数] [逻辑卷路径]
常用参数:
-p | 更改访问权限为只读(r)或读/写(rw) |
-C | 为逻辑卷试图设置或重置连续分配策略 |
--monitor | 如果dmeventd已安装,启动或停止监控镜像或快照逻辑卷 |
-M | 设置为y以使次要号码指定为永久 |
-a | 控制使用的逻辑卷的可用性 |
--refresh | 如果逻辑卷被激活,重新加载其元数据 |
--noudevsync | 禁用udev同步 |
-r | 设置预读比逻辑卷的扇区数,可以设置为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