仅仅告诉我们 LVM 无法工作并不能为我们提供足够的信息来帮助您。我们需要了解您的设置以及配置的各个组件。您应该做的第一件事是查看 linux-lvm 邮件列表存档,看看是否有人已经报告了相同的错误。如果您没有找到与您的问题类似的错误报告,您应该尽可能收集以下信息。此列表分为三类错误。
对于编译错误
详细说明您拥有的 LVM 的具体版本。如果您从 tarball 中提取了 LVM,请提供 tar 文件的名称并列出您应用的任何补丁。如果您从公共 CVS 服务器获取了 LVM,请提供您检出的日期和时间。
提供确切的错误消息。复制实际错误消息之前的输出行以及之后的行。这些行有时会提示错误发生的原因。
按顺序,列出产生错误的步骤。错误是否可重现?如果您从干净的状态开始,相同的步骤序列是否会重现错误?
对于 LVM 错误
包括编译部分要求的所有信息。
附上您的硬件的简短描述:机器和磁盘的类型、磁盘接口 (SCSI、FC、NBD)。您认为重要的关于硬件的任何其他信息。
用于使用 LVM 产生错误的命令行。
运行导致错误的命令时生成的日志文件。确保您的/etc/lvm/lvm.conf文件
log { file="/tmp/lvm2.log" level=7 activation=1 } |
当 LVM 触发 panic trap 时
包括以上两节要求的所有信息。
提供机器的调试转储。如果您通过串行链路观看计算机的控制台输出,这是最佳完成方式,因为您无法很好地从 panic 状态的机器复制和粘贴,并且如果您尝试手动复制输出,则很容易输错内容。
这可能有很多信息。如果您最终得到多个文件,请使用 tar 和 gzip 将它们压缩到一个存档中。将指向此文件位置的链接提交到相应的邮件列表(请参阅第 C.1 节),并附上错误的简短描述。如果您没有可以发布信息的公共 web 或 ftp 站点,您可以尝试将文件提交到列表。