Saya memiliki sistem CentOS7, dan saya membangun sebuah kernel 4.14.29 untuknya, menciptakan initrd untuknya - sama seperti saya memiliki banyak, berkali-kali. Ketika saya sekarang melakukan ini (beralih dari kernel 4.11 ke 4.14.29) - Saya melihat sistem file root saya juga semakin terpasang /usr
. Ini hanya terjadi pada kernel 4.14, meskipun saya berpendapat bahwa initramf sebenarnya yang melakukannya.
Selama initrd - Saya melihat:
[ OK ] Reached target Remote File Systems.
Mounting /sysroot...
[ OK ] Mounted /sysroot.
Mounting /sysroot/usr...
[ OK ] Mounted /sysroot/usr.
[ OK ] Reached target Initrd Root File System.
Starting Reload Configuration from the Real Root...
[ OK ] Started Reload Configuration from the Real Root.
[ OK ] Reached target Initrd File Systems.
Seharusnya hanya ada sistem file "root". Tidak ada yang seharusnya me-mount /usr
, dan tentu saja tidak ada di / etc / fstab yang membuatnya melakukannya. Jadi saya tidak tahu mengapa itu akan me-mount a /sysroot/usr
. Saya bahkan secara eksplisit menghapus usrmount
modul dracut - tidak ada perbedaan.
Terlebih lagi, seharusnya tidak menginstal ulang sistem file "root" di sini. Sistem file root adalah perangkat LVM / dev / mapper.
Adakah yang tahu apa yang menyebabkan ini, dan bagaimana cara memperbaikinya? (PS Saya tidak bisa mendapatkan shell darurat Dracut untuk beberapa alasan aneh ...)