в Core: как открутить внешний диск на RPI, используя интерфейс udisks2

Можно ли использовать udisksctl или любую другую команду для вращения внешних жестких дисков usb при работе с Ubuntu Core на малине Pi 3? Интерфейс udisks2, или, скорее, библиотека, содержит процедуру установки функций APM и Time Out.

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

Я установил udisks2 snap, но он не содержит команду «down down». У любого есть программа CLI для вращения вниз через udisks2?

Создание файла /etc/udisks2/IDENTIFIER.conf не очень удобно, хотя это может сработать, если я знал, как добавить такой файл изнутри ограниченная привязка. Как создать такой файл?

Я установил hdparm (как поэтапный пакет debian), но это не похоже (правильно?) На использование интерфейса udisks2, поэтому ему не разрешено работать с оборудованием (оно работает в devmode). Могу ли я обойти это ограничение?

Я нашел частичный ответ сам. Ниже приведена команда командной строки для изменения параметров вращения вниз, однако apparmor предотвращает ее (даже при запуске от имени root). Почему и как получить разрешения?

sudo dbus-send --system --print-reply --dest=org.freedesktop.UDisks2 /org/freedesktop/UDisks2/drives/ST3000DM001_1ER166_Z552BS06 --type=method_call org.freedesktop.UDisks2.Drive.SetConfiguration dict:string:int32:"ata-pm-standby",5,"ata-apm-level",127 dict:string:boolean:"auth.no_user_interaction",true

Сообщение ERROR в ответе:

Error org.freedesktop.DBus.Error.AccessDenied: An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.92" (uid=0 pid=4918 comm="dbus-send --system --print-reply --dest=org.freede") interface="org.freedesktop.UDisks2.Drive" member="SetConfiguration" error name="(unset)" requested_reply="0" destination="org.freedesktop.UDisks2" (uid=0 pid=1384 comm="/snap/udisks2/103/libexec/udisks2/udisksd ")

Что вызывает эту ошибку?

0
задан 21 December 2017 в 04:11

0 ответов

Другие вопросы по тегам:

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