ошибка swapoff: недопустимый аргумент

Я недавно обнаружил, что каждый раз, когда я выключение / перезагрузка моей машины, будет регистрироваться ошибка, которая говорит swapoff failed: Invalid argument.

Jul 22 21:09:02 Frederick-Kubuntu systemd[1]: Stopping Update UTMP about System Boot/Shutdown...
Jul 22 21:09:02 Frederick-Kubuntu swapoff[5049]: swapoff: /dev/disk/by-uuid/cc08e210-8609-4cf8-9b7c-6af95b0c38eb: swapoff failed: Invalid argument
Jul 22 21:09:02 Frederick-Kubuntu systemd[1]: Stopped target Remote File Systems.
Jul 22 21:09:02 Frederick-Kubuntu systemd[1]: Stopped target Remote File Systems (Pre).
Jul 22 21:09:02 Frederick-Kubuntu systemd[1]: Stopped target User and Group Name Lookups.
Jul 22 21:09:02 Frederick-Kubuntu systemd[5049]: dev-disk-byx2duuid-cc08e210x2d8609x2d4cf8x2d9b7cx2d6af95b0c38eb.swap: Executing: /sbin/swapoff /dev/disk/by-uuid/cc08e210-8609-4cf8-9b7c-6af95b0c38eb
Jul 22 21:09:02 Frederick-Kubuntu systemd[5048]: dev-nvme0n1p9.swap: Executing: /sbin/swapoff /dev/nvme0n1p9
Jul 22 21:09:02 Frederick-Kubuntu systemd[5051]: systemd-update-utmp.service: Executing: /lib/systemd/systemd-update-utmp shutdown
Jul 22 21:09:02 Frederick-Kubuntu systemd[1]: Stopped Load/Save Random Seed.
Jul 22 21:09:02 Frederick-Kubuntu systemd[1]: Stopped Load/Save Screen Backlight Brightness of backlight:acpi_video0.
Jul 22 21:09:02 Frederick-Kubuntu systemd[1]: dev-disk-byx2duuid-cc08e210x2d8609x2d4cf8x2d9b7cx2d6af95b0c38eb.swap: Swap process exited, code=exited status=255
Jul 22 21:09:02 Frederick-Kubuntu systemd[1]: Deactivated swap /dev/disk/by-uuid/cc08e210-8609-4cf8-9b7c-6af95b0c38eb.
Jul 22 21:09:02 Frederick-Kubuntu systemd[1]: dev-disk-byx2duuid-cc08e210x2d8609x2d4cf8x2d9b7cx2d6af95b0c38eb.swap: Unit entered failed state.
Jul 22 21:09:02 Frederick-Kubuntu systemd[1]: Deactivated swap /dev/disk/by-partuuid/3c715e0f-205c-4138-9249-127984925f66.
Jul 22 21:09:02 Frederick-Kubuntu systemd[1]: Deactivated swap /dev/disk/by-partlabel/Linuxx20Swap.
Jul 22 21:09:02 Frederick-Kubuntu systemd[1]: Deactivated swap Swap Partition.
Jul 22 21:09:02 Frederick-Kubuntu systemd[1]: Stopped Update UTMP about System Boot/Shutdown.

я попробовал выполнить команду вручную и ничего плохого обнаружено не было.

frederick@Frederick-Kubuntu:~$ sudo blkid /dev/nvme0n1p9 # this is the swap part
/dev/nvme0n1p9: UUID="cc08e210-8609-4cf8-9b7c-6af95b0c38eb" TYPE="swap" PARTLABEL="Linux Swap" PARTUUID="3c715e0f-205c-4138-9249-127984925f66"
frederick@Frederick-Kubuntu:~$ free -m
            total        used        free      shared  buff/cache   available
Mem:          16000        1828       12462          88        1709       13734
Swap:          7629           0        7629
frederick@Frederick-Kubuntu:~$ sudo /sbin/swapoff /dev/disk/by-uuid/cc08e210-8609-4cf8-9b7c-6af95b0c38eb
frederick@Frederick-Kubuntu:~$ free -m
            total        used        free      shared  buff/cache   available
Mem:          16000        1826       12466          88        1708       13736
Swap:             0           0           0
frederick@Frederick-Kubuntu:~$ sudo /sbin/swapon /dev/disk/by-uuid/cc08e210-8609-4cf8-9b7c-6af95b0c38eb
frederick@Frederick-Kubuntu:~$ free -m
            total        used        free      shared  buff/cache   available
Mem:          16000        1828       12463          88        1708       13734
Swap:          7629           0        7629

Я пытался использовать mkswap перестроить раздел подкачки, но он не работал (я указал UUID so /etc/fstab все-таки правильно).

как я могу подавить эту ошибку? Спасибо заранее.

11
задан Frederick Zhang
28.12.2022 4:23 Количество просмотров материала 2717
Распечатать страницу

1 ответ

swapoff говорит swapoff failed: Invalid argument когда устройство уже не используется для подкачки. Пример:

deltik@node51 [~]$ sudo swapoff /dev/zero
swapoff: /dev/zero: swapoff failed: Invalid argument

это не ошибка. Это просто означает, что устройство не используется в качестве подкачки во время выключения компьютера.

Если вам интересно, почему systemd даже пытается swapoff, это конструкция (акцент мой):

перед завершением работы этот двоичный файл попытается размонтировать все оставшиеся файловые системы, отключить все остальные устройства подкачки, отсоединить все оставшиеся устройства хранения и убить все оставшиеся процессы.

3
отвечен Deltik 2022-12-29 12:11

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх