Masalahnya
Sistem tidak dapat melanjutkan proses boot, terjebak dengan pesan kesalahan:
systemd-udevd[369]: fork of '/bin/sh -c '>/tmp/.lvm_scan-sdc;'' failed: Cannot allocate memory A start job is running for dev-mapper-\x2droot.device
Solusinya
Jika unit systemd disebut lvmetad diaktifkan dan dijalankan, metadata di-cache yang mengurangi pemindaian disk dan menyediakan perintah LVM dengan metadata VG dan status PV. Perintah LVM kemudian akan menghindari membaca informasi dari disk. Jika ada perubahan dalam grup Volume dan volume Fisik yang mendasarinya, cache metadata LVM mungkin tidak memiliki informasi tentang perubahan dalam disk yang dapat menyebabkan masalah ini macet pada perintah LVM seperti lvm_scan-sd*.
Faktor lainnya adalah selama pemindaian ini, alokasi memori mungkin gagal karena pengaturan yang salah atau tidak sesuai untuk parameter kernel vm.nr_hugepages . Halaman besar dapat dikonfigurasi untuk mengalokasikan dan mendedikasikan bagian memori yang tidak dapat digunakan oleh OS.
1. Boot sistem ke mode Rescue menggunakan disk Rescue.
CentOS / RHEL 7 :Cara mem-boot ke mode penyelamatan dari DVD/ISO instalasi2. Pastikan bahwa pengaturan halaman besar di /etc/sysctl.conf adalah nilai yang disarankan untuk menghindari kesalahan "Tidak dapat mengalokasikan memori".
3. Anda dapat menonaktifkan pengaturan halaman besar di /etc/systcl.conf untuk melihat apakah ini yang menyebabkan masalah. Edit /etc/sysctl.conf dan pastikan vm.nr_hugepages tidak ada atau ganti ke #vm.nr_hugepages = .
4. Nonaktifkan lvmetad:
# systemctl disable lvm2-lvmetad # systemctl disable lvm2-lvmetad.socket
5. Edit /etc/lvm/lvm.conf dan ganti baris berikut:
Dari:
use_lvmetad = 1 to use_lvmetad = 0
6. Bangun kembali initramf untuk mengadaptasi perubahan untuk kernel tertentu:
# cp /boot/initramfs-[kernel version].img /root # cd /boot # dracut -f -v initramfs-[kernel].img [kernel]
Misalnya:
# dracut -f -v initramfs-3.10.0-514.el7.x86_64.img 3.10.0-514.el7.x86_64
7. Reboot sistem agar perubahan diterapkan:
# shutdown -r now
-
Cara Mengkonfigurasi Port Terpisah Untuk SSH dan SFTP Di CentOS/RHEL
-
“dracut-initqueue[286]:Peringatan:dracut initqueue timeout – memulai skrip timeout” – masalah booting CentOS/RHEL 7
-
“Gagal Memulai Aktivasi Volume Logis LVM2” dan “Unit lvm2-activation-net.service Memasuki Status Gagal” – masalah booting CentOS/RHEL 7