Initramfs попытается возобновить работу с /dev/dm-1

Initramfs попытается возобновить работу с /dev/dm-1

Я настраиваю новый сервер Ubuntu 18.04 и уже прошёл один цикл резервного копирования/восстановления. Итак, вся система была восстановлена ​​из резервной копии с новым RAID и томами LVM.

Недавно unattended-upgrades сообщил следующее:

Processing triggers for initramfs-tools (0.130ubuntu3.8) ...
update-initramfs: Generating /boot/initrd.img-4.15.0-66-generic
I: The initramfs will attempt to resume from /dev/dm-1
I: (/dev/mapper/vg0-swap)
I: Set the RESUME variable to override this.

Я пытался выяснить, что это на самом деле означает, но не преуспел. Что там возобновляется? Какой-то процесс генерации загрузочных файлов? Я знаю, что это может занять некоторое время, сделайте это. Это связано с RAID? Он давно закончился с его повторной синхронизацией. Я не понимаю. И что на самом деле не так? Что это сообщение хочет, чтобы я сделал? Я понятия не имею. Если оно мне не нужно, как я могу заставить его исчезнуть?

Сервер успешно перезагрузился дважды после этого сообщения, так что это не может быть важно. (Если это «я» должно было означать что-то подобное.)

Вот несколько команд, если это поможет:

> lvs
  LV   VG  Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root vg0 -wi-ao---- 400.00g
  swap vg0 -wi-ao----   8.00g

> cat /proc/mdstat
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md1 : active raid1 nvme1n1p2[0] nvme0n1p2[1]
      499449152 blocks super 1.2 [2/2] [UU]
      bitmap: 1/4 pages [4KB], 65536KB chunk

md0 : active raid1 nvme0n1p1[1] nvme1n1p1[0]
      523264 blocks super 1.2 [2/2] [UU]

unused devices: <none>

Я не могу найти хорошую команду, чтобы показать что-то об этих устройствах «dm-0» и «dm-1», которые, как я полагаю, также связаны с RAID.

решение1

Это может произойти, когда вы устанавливаете другую ОС рядом с первой. Означает, что раздел подкачки изменил UUID и вам нужно настроить это в fstab.

Чтобы проверить это, запустите sudo blkid, который выдаст вам фактические UUID ваших свопов, swapon -sпокажет, какой из них активен, а затем сравнит его UUID с тем, что в /etc/fstab.

Если отличается, отредактируйте/создайте файл /etc/initramfs-tools/conf.d/resumeс расширением RESUME=UUID=<swap UUID from blkid>. Затем запустите, update-initramfs -u -k allи если не возникнет проблем, вы победили.

Если на вашем компьютере настроено шифрование, убедитесь, что cryptsetup-initramfs все еще установлен, прежде чем обновлять initramfs. sudo apt-get install cryptsetup-initramfs Если вы случайно все испортили, вот ответ, который вам поможет:Установить «старое» ядро ​​в качестве записи grub по умолчанию

решение2

На самом деле это может быть (даже не новая) ошибка, как уже упоминалось.здесь. Они идругиепредлагаю добавить RESUME=noneв /etc/initramfs-tools/conf.d/resume.

Мне нужно было сначала создать файл с помощью sudo /etc/initramfs-tools/conf.d/resumeна моей машине U 19.04. С sudo update-initramfs -u -k allвами протестируйте и разверните образ initramfs. Смотрите подробностиздесь.

решение3

Спасибо! Я люблю учиться, особенно в Linux, потому что я люблю Linux! Моя проблема была в том, что каждый раз, когда я получал обновление прошивки, я получал сообщение о переменной resume для initd.img с 5.4.0-29 до 5.4.0-100, что занимало более получаса, возможно, даже больше, чтобы обновить мою ОС, которая является 20.04, которую я использую без каких-либо других проблем уже 3 года, поэтому после прочтения я попробовал ряд команд:

Сначала я запустил «sudo blkid»

Во-вторых, я запустил «/etc/fstab»

Найден тот же самый своп uuid

Затем запустите '/etc/initramfs-tools/conf.d/resume с RESUME=UUID=<swap' и установите идентификатор...

Затем запустил «update-initramfs -u -k all»

И он начал обновлять все старые прошивки для меня. Это сводит меня с ума уже больше года. Сначала я думал, что моя система сломалась. Теперь я собираюсь перезагрузиться и посмотреть, все ли прошло хорошо. Что меня пинает под зад, так это то, что новая ОС с LTS должна выйти через несколько дней. Но это не главное... Дело в том, что я "узнал" что-то новое о Linux, на что обратить внимание в будущем, спасибо за все вклады и идеи, которые можно попробовать! Может быть, кто-то сможет извлечь пользу из этой проблемы, которая сработала для меня.

Связанный контент