LINUX.ORG.RU

История изменений

Исправление bhfq, (текущая версия) :

идея использовать udisks, через execsnoop-bpfcc и чтения strace логов понял, что он запускает udevadm settle https://stackoverflow.com/questions/14127210/what-is-the-use-of-udevadm-settle перед sgfdisk, но не перед wipefs, mkfs.

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

у его dbus api есть сигналы InterfaceAdded/Removed но с такими лютыми задержками между реальным удалением устройства и сигналом.

Исходная версия bhfq, :

идея использовать udisks, через execsnoop-bpfcc и чтения strace логов понял, что он запускает udevadm settle https://stackoverflow.com/questions/14127210/what-is-the-use-of-udevadm-settle перед sgfdisk, но не перед wipefs, mkfs.

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