У меня есть следующее в моем / etc / fstab, и / dev / sdb1 правильно отформатировано как пространство подкачки. swapon -a работает без проблем.
/dev/sdb1 none swap sw 0 0
Однако при каждом перезагрузке системы замена происходит. / var / log / syslog содержит следующее:
Sep 5 09:17:59 puffin systemd[1]: Activating swap /dev/sdb1...
Sep 5 09:17:59 puffin swapon[757]: /sbin/swapon: invalid option -- 'o'
Sep 5 09:17:59 puffin swapon[757]: Usage:
Sep 5 09:17:59 puffin swapon[757]: swapon -a [-e] [-v] [-f] enable all swaps from /etc/fstab
Sep 5 09:17:59 puffin swapon[757]: swapon [-p priority] [-v] [-f] <special> enable given swap
Sep 5 09:17:59 puffin swapon[757]: swapon -s display swap usage summary
Sep 5 09:17:59 puffin swapon[757]: swapon -h display help
Sep 5 09:17:59 puffin swapon[757]: swapon -V display version
Sep 5 09:17:59 puffin swapon[757]: The <special> parameter:
Sep 5 09:17:59 puffin swapon[757]: {-L label | LABEL=label} LABEL of device to be used
Sep 5 09:17:59 puffin swapon[757]: {-U uuid | UUID=uuid} UUID of device to be used
Sep 5 09:17:59 puffin swapon[757]: <device> name of device to be used
Sep 5 09:17:59 puffin swapon[757]: <file> name of file to be used
Sep 5 09:17:59 puffin systemd[1]: dev-sdb1.swap: Swap process exited, code=exited status=1
Кажется, что systemd вызывает swapon с опцией -o, которую swapon не распознает. Я заметил, что существуют некоторые другие версии swapon, которые поддерживают параметр -o, например здесь: http://man7.org/linux/man-pages/man8/swapon.8.html. Однако версия swapon, которая поставляется с Ubuntu 17.04, не имеет опции -o.
Вопрос: как я могу это исправить? В частности, где systemd настроено использовать команду swapon -o? Я не могу найти соответствующий единичный файл; нет файлов в / etc / systemd, заканчивающихся на .swap или содержащих слово swap.
Дополнительная информация: команда systemctl start dev-sdb1.swap также не работает. Он не работает, и journalctl -xe показывает ошибку, аналогичную приведенной выше.
Большинство ответов на подобные вопросы относятся к тем, кто забыл форматировать свои разделы подкачки. Обратите внимание, что это другая проблема. Спасибо!