When executing lvm2 commands like 'pvs' it shows /var/lock/lvm/P_global:aux: open failed: No space left on device Unable to obtain global lock.

Solution Unverified - Updated -

Issue

  • When executing lvm command 'pvs' it shows /var/lock/lvm/P_global:aux: open failed: No space left on device Unable to obtain global lock.

  • Execute the lvm command

# pvscan
  /var/lock/lvm/P_global:aux: open failed: No space left on device
  Unable to obtain global lock.

#  pvscan -vvvv
#lvmcmdline.c:1089         Processing: pvscan -vvvv
#lvmcmdline.c:1092         O_DIRECT will be used
#config/config.c:994       Setting global/locking_type to 1
#config/config.c:994       Setting global/wait_for_locks to 1
#locking/locking.c:240       File-based locking selected.
#config/config.c:971       Setting global/locking_dir to /var/lock/lvm
#locking/file_locking.c:235       Locking /var/lock/lvm/P_global WB
#locking/file_locking.c:141         _do_flock /var/lock/lvm/P_global:aux WB
#locking/file_locking.c:147   /var/lock/lvm/P_global:aux: open failed: 设备上没有空间
#locking/file_locking.c:249         <backtrace>
#locking/file_locking.c:290         <backtrace>
#locking/locking.c:397         <backtrace>
#locking/locking.c:459         <backtrace>
#pvscan.c:127   Unable to obtain global lock.

Environment

  • Red Hat Enterprise Linux 6

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content