Контекст
Первоначально у меня была следующая структура разделов
nvme0n1
âânvme0n1p1 /boot/efi
âânvme0n1p2
ââubuntu--vg-root/
ââubuntu--vg-swap_1 своп
Тогда я решил удалить раздел подкачки и использовать вместо него файл подкачки. Я создал файл под названием mkswap / файл подкачки в теме, swapoff -a а потом swapon / файл подкачки. затем я отредактировал /etc/fstab и изменил строку
/dev/mapper/ubuntu--vg-swap_1 нет swap sw 0 0
к
/swapfile нет swap sw 0 0
Перезагрузка работала отлично, поэтому я открыл расстались и удалил раздел подкачки, чтобы расширить root (что я сделал вместо этого, используя lvрасширить), так теперь выглядят мои разделы (что касается команды лсблк)
nvme0n1
âânvme0n1p1 /boot/efi
âânvme0n1p2
ââubuntu--vg-root/
Эта проблема
Я, должно быть, напутал, потому что теперь перезагрузка занимает не менее 25 секунд (вместо 4), и похоже, что загрузка приостанавливается для поиска раздела подкачки, поскольку следующее сообщение появляется не менее 5 раз перед нормальной загрузкой.
не удалось найти логический том ubuntu-vg/swap_1
Что я пробовал (согласно тому, что я нашел в Интернете)
- Бег
обновление-личность (нигде в grub.cfg упомянуто swap_1)
- Бег
обновление-инитрамфс-у
- файл
/etc/initramfs-tools/conf.d/резюме не существует, поэтому здесь нечего менять
лсблк и lvdisplay показать только корневой раздел
Боюсь, где-то в конфигурации LVM должно быть еще понятие раздела подкачки, так как я не использовал его команды для его удаления, но я нигде не нашел места, в котором перечислены swap_1 как раздел (за исключением некоторых файлов в /etc/lvm/архив, но я думаю, что они не полезны для меня). Я даже провел полный поиск содержимого на диске. swap_1 в любом файле, но содержались только логи ошибок, которые работают в текстовом виде