问题
在 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 文件系统被挂载为只读。
要解决此问题,请按照以下概述的步骤操作:
- 编辑修改/etc/lvm/lvm.conf:
将
locking_dir = "/var/lock/lvm"
改成
locking_dir = "/tmp/lock/lvm"
- 通过定义临时锁定目录运行 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