GNU/Linux >> Belajar Linux >  >> Cent OS

lvdisplay error:“Gagal membuat direktori /var/lock/lvm. Inisialisasi penguncian berbasis file gagal.”

Masalahnya

Pada CentOS/RHEL 6.x dengan Logical Volume Manger, semua perintah LVM mengembalikan kesalahan penguncian segera setelah boot seperti yang ditunjukkan di bawah ini:

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

Solusinya

Pesan di atas sedang dicatat karena pemeriksaan ditambahkan dalam kode lvm untuk memverifikasi apakah jalur yang disebutkan untuk opsi locking_dir di /etc/lvm/lvm.conf file tersedia atau tidak dan kemudian cetak kesalahan jika jalur yang digunakan untuk locking_dir pilihan tidak tersedia. Kesalahan ini biasanya terlihat saat /var dibuat sebagai sistem file terpisah. Dalam kebanyakan kasus, ini terjadi jika sistem file /var/ di-mount sebagai hanya-baca.

$ grep -i "locking_dir" etc/lvm/lvm.conf 
    # Configuration option global/locking_dir.
    locking_dir = "/var/lock/lvm"

Solusi:

1. Konfigurasikan opsi locking_dir di /etc/lvm/lvm.conf ke jalur di sistem file root (/) itu sendiri, seperti yang ditunjukkan di bawah ini:

# vi /etc/lvm/lvm.conf
locking_dir = "/run/lock"

2. Pastikan direktori di atas ada di server, atau Anda bisa membuatnya secara manual menggunakan perintah berikut:

# mkdir -p /run/lock

3. Jalankan perintah lvm dengan mendefinisikan direktori penguncian sementara

# lvdisplay --config 'global { locking_dir = "/run/lock" } '
# pvdisplay --config 'global { locking_dir = "/run/lock" } '
# vgdisplay --config 'global { locking_dir = "/run/lock" } '

Solusi Permanen:

Pasang sistem file /var dengan opsi rw atau jika sistem file hanya-baca karena kerusakan sistem file, jalankan fsck terhadap partisi /var yang tidak di-mount untuk memperbaikinya tetapi pastikan Anda memiliki cadangan yang valid sebelum menjalankan fsck.


Cent OS
  1. Debian – Memindahkan /var, /home Untuk Memisahkan Partisi?

  2. Kubuntu Menunjukkan Kesalahan Saat Masuk (file:///usr/share/sddm//themes/breeze/main.qml:no File Atau Direktori Tersebut)?

  3. “tidak dapat Membuat Direktori Cache /home//.composer/cache/repo/https—packagist.org/, Atau Direktori Tidak Dapat Ditulis. Melanjutkan Tanpa Cache”?

  1. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  2. lvdisplay error:“Gagal membuat direktori /var/lock/lvm. Inisialisasi penguncian berbasis file gagal.”

  3. Django static_root di /var/www/... - tidak ada izin untuk mengumpulkan statis

  1. Perbaiki E:Tidak bisa mendapatkan kunci /var/cache/apt/archives/lock [Kiat Cepat]

  2. Ubuntu E:Tidak bisa mendapatkan kesalahan kunci /var/lib/dpkg/lock - Perbaiki Sekarang?

  3. Perbedaan Antara /var/log/messages, /var/log/syslog, Dan /var/log/kern.log?