Initramfs создает плохую / дублирующую точку монтирования в Linux
У меня есть система CentOS7, и я собрал для нее ядро 4.14.29, создал для него initrd - так же, как у меня много, много раз. Когда я сейчас это делаю (переходя с ядра 4.11 на ядро 4.14.29) - я вижу, как моя корневая файловая система также монтируется поверх /usr
, Это происходит только с ядром 4.14, хотя я подозреваю, что это делает initramfs.
Во время initrd - вижу:
[ 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.
Должна быть только корневая файловая система. Там нет ничего, что должно быть установлено на /usr
и, конечно же, ничего в / etc / fstab, которое должно это делать. Так что я не знаю, почему это будет монтаж /sysroot/usr
, Я даже явно удалил usrmount
Модуль Dracut - без разницы.
Более того, здесь не нужно перемонтировать "корневую" файловую систему. Корневая файловая система - это устройство /dev/mapper LVM.
Есть идеи, что вызвало бы это и как это исправить? (PS Я не могу получить аварийную оболочку Dracut по какой-то странной причине...)