Я просто хотел отправить решение этой проблемы, упаковать кого-то еще, сталкивается с подобной проблемой.
Добавление следующего файла правил добилось цели:
/etc/udev/rules.d/90-hide-partitions.rules
KERNEL=="sda2",ENV{UDISKS_PRESENTATION_HIDE}="1"
KERNEL=="sda3",ENV{UDISKS_PRESENTATION_HIDE}="1"
Можно записать сценарий, такой как:
#!/bin/bash
echo "before suspend"
########
your commmands
.
.
.
#######
your command that caused suspened your VM
Затем Вы должны работать выше команды.
Один из способов — поместить ваши скрипты в /lib/systemd/system-sleep
, чтобы они выполнялись до приостановки. Но, как указывает справочная страница , есть более удобные способы сделать это.