第 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
# lvmdumpCopy to Clipboard Copied! Toggle word wrap Toggle overflow 显示附加系统信息:
lvs -v
# lvs -vCopy to Clipboard Copied! Toggle word wrap Toggle overflow pvs --all
# pvs --allCopy to Clipboard Copied! Toggle word wrap Toggle overflow dmsetup info --columns
# dmsetup info --columnsCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
检查
/etc/lvm/backup/目录中的最后一个 LVM 元数据备份,并在/etc/lvm/archive/目录中检查存档版本。 检查当前的配置信息:
lvmconfig
# lvmconfigCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
检查
/run/lvm/hints缓存文件以获取哪些设备上具有物理卷的记录。
-
向任何 LVM 命令添加