KamoCRM

Restart dapat mendarat tengah-initramfs dan meninggalkan komputer unbootable

FixKlusterServices
Diantar
24 September 2026 pukul 01.43 UTC
Pengarang
Kamo
Kommit
45d5dd3

Sebuah komputer baru ditetapkan, muncul, melaporkan AWAKE, dan 90 detik kemudian panik: Kernel panik - tidak sinkronisasi: tidak ada init bekerja ditemukan. Aku yang menyebabkan itu. _ Pastikan _ melanjutkan menulis fragmen grub, berjalan update- grub, dan hanya KEMUDIAN berjalan update- initramfs -u. lanjutkan _ restart _ keputusan adalah puas saat update- grub selesai - ia memeriksa grub.cfg - jadi seorang watcher tick mendarat di jendela itu reboot mesin sementara initramfs masih sedang ditulis. Sebuah initrd dipotong tidak dapat mengait root, kernel tidak dapat exec init, dan komputer tidak bisa bootable dengan apa-apa di dalamnya mampu mengatakan mengapa. Jendela dibuka dengan memindahkan restart ke IdleWatcher.tick (), yang tidak menahan kunci yang konfigurasi () mengambil. Jadi restart _ for _ resume sekarang mengambil kunci yang sama sebelum memutuskan apapun. Non- blocking, sengaja: konfigurasi () memegang kunci selama menit sementara menulis sebuah RAM-sized swap berkas ke volume jaringan, dan watcher yang menganggur harus tetap melakukan polling melalui itu daripada kios di belakangnya. Sebuah kutu dilewati biaya tiga puluh detik dan penolakan mengatakan persis mengapa. Tes regresi memegang kunci dan menegaskan bahwa tidak ada reboot diterbitkan, kemudian rilis dan menegaskan upaya berikutnya terus berlanjut.

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semuanya tiba di ruang kerja Anda sendiri. Mulai dengan rencana gratis dan baca halaman ini lagi dalam sebulan.

Mulai Bebas SelamanyaLihat Harga