When fsck feature is enabled, fsck is done inside of initrd before usual boot sequence. But it is not a good idea to check fs right before resume from hibernation. $subj.
For now there is no chance to understand whether it will be resume and from which device.
Может, просто не дёргать fsck и пусть этим занимается уже система, как обычно?
> Может, просто не дёргать fsck и пусть этим занимается уже система, как обычно? Это опциональная фича, для работы которой её надо отдельно включать.
fsck в initrd больше swap не проверяет.
Проблема не в том, что своп проверяла, а в том, что в принципе проверяет разделы перед гибернацией.
Перед просыпанием лучше всего не трогать ничего на файловой системе, в этом я согласен с Володей.
Ок. Значит пусть дальше висит. Я пока не могу придумать как вам помочь.
С версии 2.28.0 initramfs сначала ждёт обработки resume= и лишь потом приступает к обработке очереди событий про загрузку. Таким образом fsck не вызывается раньше resume.