lvdisplay 报错 File-based locking initilisation failed

问题

在 CentOS/RHEL 6 系统上,执行lvdisplay 命令提示以下错误:

# lvdisplay
Failed to create directory /var/lock/lvm
File-based locking initilisation failed.

创建目录/var/lock/lvm失败,
基于文件的锁定初始化失败。

永久更改

使用 rw 选项挂载 /var 文件系统,或者如果文件系统由于文件系统损坏而只读,请针对未挂载的 /var 分区运行 fsck 以修复它,但在运行 fsck 之前确保我们有一个有效的备份。

之路教程 https://onitr oad .com

解决方案

上述错误是由于 /var 文件系统被挂载为只读。
要解决此问题,请按照以下概述的步骤操作:

  1. 编辑修改/etc/lvm/lvm.conf:

locking_dir = "/var/lock/lvm"

改成

locking_dir = "/tmp/lock/lvm"
  1. 通过定义临时锁定目录运行 lvm 命令:
# lvdisplay --config 'global { locking_dir = "/tmp" } '
# pvdisplay --config 'global { locking_dir = "/tmp" } '
# vgdisplay --config 'global { locking_dir = "/tmp" } '
日期:2020-09-17 00:14:05 来源:oir作者:oir