Переопределение udisks2 /media/$USER/mount с пользовательской фиксированной точкой монтирования для определенного тома в Debian Buster

Проблемы такого рода обычно связаны с приемом сигнала SIGSTOP; сигнал, который обычно связан с комбинацией CTRL + Z ; после сообщения «остановленный процесс» введите команду jobs, если вы найдете там свою программу, это означает, что ваша программа получила этот сигнал.

В этом случае проверьте свой код, а также будьте осторожны и проверьте свои журналы, чтобы убедиться, что какая-то фоновая программа не отправляет этот сигнал.

Я также добавляю документацию по сигналам, где вы можете проверить все значения сигналов, в том числе и для SIGSTOP:

http://man7.org/linux/man-pages/man7/signal.7.html

0
05.02.2021, 08:41
1 ответ

Похоже, я обнаружил, почему UDisks игнорирует вашу запись fstab--UDisks не может проанализировать вашу записьfstab:

UUID="3537-3761"      /data     exfat-fuse    defaults,nofail,x-systemd.device-timeout=2ms  0       0

Кавычки в UUID="3537-3761"вызывают проблему. Быстрый тест в моей системе:

В кавычках:

$ udisksctl mount -b /dev/sdb1
Mounted /dev/sdb1 at /run/media/vojta/E2FC-EAE3

Без:

$ udisksctl mount -b /dev/sdb1
Mounted /dev/sdb1 at /mnt/test

Я не уверен, что это должно работать, во всех примерах (, включая man fstab), указано указывать записи с UUID как UUID=<uuid>, поэтому без кавычек, но mountработает, поэтому UDisks, вероятно, тоже следует, поэтому вы можете сообщить об этом как об ошибке UDisks.

1
18.03.2021, 22:32

Теги

Похожие вопросы