Masalahnya
Perintah lvdisplay mencetak kesalahan di bawah ini pada sistem CentOS/RHEL 6:
# lvdisplay Failed to create directory /var/lock/lvm File-based locking initilisation failed.
Solusinya
Kesalahan di atas adalah karena sistem file /var dipasang sebagai hanya baca. Untuk mengatasi masalah ini, ikuti langkah-langkah yang diuraikan di bawah ini:
1. Edit dan modifikasi /etc/lvm/lvm.conf seperti di bawah ini:
locking_dir = "/var/lock/lvm"
untuk
locking_dir = "/tmp/lock/lvm"
2. Jalankan perintah lvm dengan mendefinisikan direktori penguncian sementara:
# lvdisplay --config 'global { locking_dir = "/tmp" } ' # pvdisplay --config 'global { locking_dir = "/tmp" } ' # vgdisplay --config 'global { locking_dir = "/tmp" } '
Membuat Perubahan Permanen
Pasang sistem file /var dengan 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.
LVM dan multipathing – contoh string filter LVM
Bagaimana BASH Shell memuat file konfigurasinya di Linux