[РЕШЕНО] Systemd и два swap-раздела

Так уж случилось, что у меня на жестком диске два swap-раздела. Для двух разных ОС. Чтоб можно было обе системы независимо вводить в гибернацию. Но вот незадача: systemd в арче активирует ОБА раздела подкачки зачем-то. Второй раздел НЕ ПРОПИСАН нигде, ни в fstab, ни где бы то ни было еще. Но все равно активируется. Даже если сделать swapoff, через несколько секунд он снова активирован. Зачем systemd это делает? И как это побороть?
Странно. У меня на диске тоже два свапа, второй для убунты.
Первый прописан в fstab, второй нет.
Первый активируется, как положено, второй – нет, как положено.

Поищите у себя юниты со словом swap.
Natrio, спасибо, нашел, деактивировал. Но откуда он взялся то? Я его точно не создавал, значит он сам создался? И не создастся ли он снова?
Где именно был этот юнит, что было в нём, и как вы его деактивировали?
Принадлежит ли он какому-нибудь пакету?
Natrio
Где именно был этот юнит
/run/systemd/generator.late/dev-sda4.swap

Natrio
что было в нём
# Automatically generated by systemd-gpt-auto-generator
[Unit]
DefaultDependencies=no
Conflicts=umount.target
Before=umount.target swap.target
[Swap]
What=/dev/sda4

Natrio
и как вы его деактивировали?
Сделал systemctl stop dev-sda4.swap. Disable тоже сделал, но, кажется, толку не будет. Еще не перезагружался. Удалить что ли его надо?

Natrio
Принадлежит ли он какому-нибудь пакету?
Лежит в /run/systemd/generator.late и сгенерирован неким systemd-gpt-auto-generator. Я в системд особо не шарю, это что, получается особенности gpt? У вас какая таблица разделов на диске?
Перезагрузился. Удаление не помогает, конечно же. Файл создается вновь. Там в той же директории есть католог swap.target.wants, внутри ссылка на dev-sda4.swap (его я тоже удалял). Значит как то должен он деактивироваться то..

На счет генератора этого, вот что написано в мане:
systemd-gpt-auto-generator is a generator that automatically discovers /home and swap partitions and creates mount and swap units for them, based on the the partition type GUIDs of GUID partition tables (GPT). Note that this generator will execute no operation on non-GPT systems, on systems where the units are explicitly configured (for example, listed in fstab(5)) or where the mount point is non-empty.
serkhay, так замаскируй этот генератор, посмотрим что будет )))
systemctl mask systemd-gpt-auto-generator
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Разумеется, у меня MBR, никаких GPT не держу пока что нигде.
nafanja, разве этот автогенератор это юнит, чтобы его можно было замаскировать?
да ошибся, вот я что имел ввиду.
systemctl mask dev-sda4.swap
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
systemctl mask dev-sda4.swap
Помогло. Хотелось бы отключить к чертям этот генератор полностью, но так тоже сойдет. Спасибо)
 
Зарегистрироваться или войдите чтобы оставить сообщение.