Saya baru saja memperbarui salah satu server debian jessie kami dan kernel telah diperbarui, tidak ada yang istimewa, karena kami telah melakukan ini berkali-kali. Tetapi pertama kali ada beberapa peringatan ketika file konfigurasi grub dibuat. Saya belum pernah melihat mereka sebelumnya. Sejauh yang saya tahu sistem berjalan baik setelah reboot.
Setting up linux-image-3.16.0-4-amd64 (3.16.7-ckt25-2+deb8u3) ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-3.16.0-4-amd64
/etc/kernel/postinst.d/zz-update-grub:
Generating grub configuration file ...
WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
Found linux image: /boot/vmlinuz-3.16.0-4-amd64
Found initrd image: /boot/initrd.img-3.16.0-4-amd64
WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
done
Saya mencari peringatan itu secara online, tetapi saya tidak dapat menemukan penjelasan yang layak yang masuk akal bagi saya (mungkin tidak dipahami?) Dan juga tidak dapat memahami jika ini dapat diabaikan. Adakah yang punya ide di sini? Terima kasih
locking_type
diatur ke dalam/etc/lvm/lvm.conf
?locking_type = 1
. Tampaknya menjadi standar.use_lvmetad = 1
? Apakahlvmetad
benar-benar berjalan? Apa yangsystemctl status lvm2-lvmetad
dikatakan? Mungkinzz-update-grub
hook sementara mengabaikan beberapa pengaturan ini? Apakah Anda tidak mendapatkan peringatan serupa ketika Anda menjalankan perintah LVM secara manual?lvm.conf
komentar ini:If lvmetad has been running while use_lvmetad was 0, it MUST be stopped before changing use_lvmetad to 1 and started again afterwards.
Jadi, saya pikir peringatan ini hanya mencoba mengingatkan Anda bahwa Anda berada dalam situasi aneh menjalankan lvmetad tetapi dinonaktifkan melalui konfigurasi dan hanya jika Anda ingin mengaktifkannya di file konfigurasi, Anda harus memulai ulang Itu. Anehnya, komentar conf dan peringatan tidak setuju tentang ketertiban.Jawaban:
menurut info dari Peter Rajnoha tentang bug fedora 2014 1152185 yang lama, "Peringatan ada di sana karena jika lvmetad sudah dipakai dan berjalan, kemudian menggunakan use_lvmetad = 0 akan menyebabkan perintah LVM berjalan di bawah pengaturan ini untuk tidak memberi tahu lvmetad tentang perubahan apa pun - oleh karena itu lvmetad mungkin kehilangan beberapa informasi - karenanya peringatan. "
https://bugzilla.redhat.com/show_bug.cgi?id=1152185
Namun, dalam kasus kami use_lvmetad = 0, jadi saya cenderung percaya bahwa peringatan hanya muncul selama pembaruan dan konfigurasi ulang grub.
Menurut penjelasan dalam laporan bug, ini terhubung dengan lvm2-monitor, yang dengan senang hati berjalan di sistem saya, saya percaya Anda juga. Silakan periksa garis Proses:
Saya tidak melihat jejak peringatan setelah reboot dan berdasarkan informasi lain saya percaya peringatan itu aman untuk diabaikan pada tahap ini. Jika Anda mendapatkan peringatan lagi atau lainnya, Anda harus memeriksanya lebih lanjut.
Juga, saya biasa menerima peringatan LVM pada setiap pembaruan gambar atau konfigurasi ulang grub tentang nama yang saya percaya, yang ternyata tidak penting dan kemungkinan besar terhubung ke perangkat keras lama. Jadi ini tidak biasa.
Preexo, saya harap ini telah menjawab dua masalah Anda. Rubo77, saya harap saya juga membantu Anda.
Salam Hormat!
sumber
Ini terlihat seperti default Debian adalah memiliki
use_lvmetad=1
dan peringatan datang karena Anda memilikinya lokal dimatikan, namun lvmetad berjalan.Jadi satu solusi adalah untuk mengatur
use_lvmetad=1
di/etc/lvm/lvm.conf
. Ini berhasil untuk saya.sumber