Red Hat Training
A Red Hat training course is available for RHEL 8
第 13 章 逻辑卷激活
默认情况下,当您创建逻辑卷时,它处于活动状态。处于活跃状态的逻辑卷可以通过块设备使用。激活的逻辑卷可以被访问,并可能会发生变化。
有些情况下,您需要使单个逻辑卷不活跃,因此对内核未知。您可以使用 lvchange
命令的 -a
选项激活或停用单独的逻辑卷。
以下是停用单个逻辑卷的格式:
# lvchange -an vg/lv
以下是激活单个逻辑卷的格式:
# lvchange -ay vg/lv
您可以使用 vgchange
命令的 -a
选项激活或停用卷组中的所有逻辑卷。这等同于在卷组的每个独立逻辑卷中运行 lvchange -a
命令。
以下是停用卷组中所有逻辑卷的格式:
# vgchange -an vg
以下是激活卷组中所有逻辑卷的格式:
# vgchange -ay vg
在手动激活过程中,systemd
会自动从 /etc/fstab
文件中自动挂载 LVM 卷,除非 systemd-mount
单元已被屏蔽。
13.1. 控制逻辑卷和卷组的自动激活
自动激活逻辑卷指的是,在系统启动时基于事件自动激活逻辑卷。当设备在系统中可用(设备在线事件)时,systemd/udev
会为每个设备运行 lvm2-pvscan
服务。此服务运行 pvscan --cache -aay device
命令,该命令读取指定的设备。如果设备属于卷组,则 pvscan
命令将检查系统上是否存在该卷组的所有物理卷。如果是这样,该命令将在那个卷组中激活逻辑卷。
您可以在 VG 或 LV 上设置自动激活属性。当禁用了自动激活属性时,VG 或 LV 将不会通过命令执行自动激活而被激活,如 vgchange
、lvchange
或使用 -aay
选项的 pvscan
。如果在 VG 上禁用了自动激活,则不会在该 VG 中自动激活 LV,并且自动激活属性没有效果。如果在 VG 上启用了自动激活,可以为单个 LV 禁用自动激活。
流程
您可以使用以下方法之一更新自动激活设置:
使用命令行控制 VG 的自动激活:
# vgchange --setautoactivation <y|n>
使用命令行控制 LV 的自动激活:
# lvchange --setautoactivation <y|n>
使用以下配置选项之一控制
/etc/lvm/lvm.conf
配置文件中 LV 的自动激活:global/event_activation
当禁用
event_activation
时,systemd/udev
只会在系统启动期间自动激活物理卷。如果还没有出现所有物理卷,那么可能不会自动激活一些逻辑卷。activation/auto_activation_volume_list
将
auto_activation_volume_list
设置为空列表可完全禁用自动激活。将auto_activation_volume_list
设置为特定的逻辑卷,并且卷组将自动激活限制到这些逻辑卷。
其他资源
-
/etc/lvm/lvm.conf
配置文件 -
lvmautoactivation (7)
手册页