第 13 章 LVM 故障排除
您可以使用逻辑卷管理器(LVM)工具排除 LVM 卷和组群中的各种问题。
13.1. 在 LVM 中收集诊断数据
如果 LVM 命令没有按预期工作,您可以使用以下方法收集诊断信息。
流程
使用以下方法收集不同类型的诊断数据:
-
向任何 LVM 命令添加
-v
参数,以提高命令输出的详细程度。添加更多的v
会进一步增加输出的详细程度。最多允许 4 个这样的v
,例如-vvvv
。 -
在
/etc/lvm/lvm.conf
配置文件的log
部分中,增加level
选项的值。这会导致 LVM 在系统日志中提供更多详情。 如果问题与逻辑卷激活有关,请启用 LVM 在激活过程中记录信息:
-
在
/etc/lvm/lvm.conf
配置文件的log
部分中设置activation = 1
选项。 -
使用
-vvvv
选项执行 LVM 命令。 - 检查命令输出。
将
activation
选项重置为0
。如果您没有将选项重置为
0
,则系统在内存不足时可能会变得无响应。
-
在
为诊断显示信息转储:
# lvmdump
显示附加系统信息:
# lvs -v
# pvs --all
# dmsetup info --columns
-
检查
/etc/lvm/backup/
目录中的最后一个 LVM 元数据备份,并在/etc/lvm/archive/
目录中检查存档版本。 检查当前的配置信息:
# lvmconfig
-
检查
/run/lvm/hints
缓存文件以获取哪些设备上具有物理卷的记录。
-
向任何 LVM 命令添加
其他资源
-
系统中
lvmdump (8)
手册页