Почему удисков нет в системе


10

В руководстве Ubuntu, касающемся AutomaticsMountPartitions , описано, что Nautilus использует udisks для монтирования разделов. Но когда я набираю udisksв терминальной системе, говорит, что мне нужно ее установить. Итак, действительно ли Наутилус использует удиски?

"When you mount a disc normally with the file browser (nautilus etc) it mounts disks by interacting with udisks behind the scenes."

Ответы:


7

В Trusty udisks2установлен по умолчанию и используется nautilus.

Двоичный файл находится в

/usr/bin/udisksctl

найдено через dpkg -L udisks2 | grep bin/


от man udisksctl

NAME
       udisksctl - The udisks command line tool

SYNOPSIS
       udisksctl status

       udisksctl info {--object-path OBJECT | --block-device DEVICE}

       udisksctl mount {--object-path OBJECT | --block-device DEVICE} [--filesystem-type TYPE] [--options OPTIONS...] [--no-user-interaction]

       udisksctl unmount {--object-path OBJECT | --block-device DEVICE} [--force] [--no-user-interaction]

       udisksctl unlock {--object-path OBJECT | --block-device DEVICE} [--no-user-interaction]

       udisksctl lock {--object-path OBJECT | --block-device DEVICE} [--no-user-interaction]

       udisksctl loop-setup --file PATH [--read-only] [--offset OFFSET] [--size SIZE] [--no-user-interaction]

       udisksctl loop-delete {--object-path OBJECT | --block-device DEVICE} [--no-user-interaction]

       udisksctl power-off {--object-path OBJECT | --block-device DEVICE} [--no-user-interaction]

       udisksctl smart-simulate --file PATH {--object-path OBJECT | --block-device DEVICE} [--no-user-interaction]

       udisksctl monitor

       udisksctl dump

       udisksctl help

Вот короткий тест

% sudo apt-get удалить udisks2
Чтение списков пакетов ... Готово
Построение дерева зависимостей       
Чтение информации о состоянии ... Готово
Следующие пакеты будут удалены:
  arronax arronax-nautilus brasero deja-dup-backend-gvfs утилита gnome-disk
  gnome-shell-extensions гном-суши gvfs gvfs-backends gvfs-backends-goa
  GVFS-демоны GVFS предохранитель Наутилус Наутилус-SendTo наутилус-доля программно-центр
  ubuntu-gnome-desktop udisks2 usb-creator-common usb-creator-gtk
0 обновлено, 0 вновь установлено, 20 для удаления и 0 не обновлено.
После этой операции освободится 20,9 МБ дискового пространства.
Вы хотите продолжить? [Y / N]
% sudo apt-get remove udisks
Чтение списков пакетов ... Готово
Построение дерева зависимостей       
Чтение информации о состоянии ... Готово
Следующие пакеты будут удалены:
  udisks
0 обновлено, 0 вновь установлено, 1 для удаления и 0 не обновлено.
После этой операции освободится 1,043 кБ дискового пространства.
Вы хотите продолжить? [Y / N]

возможно ли использовать команду udisks2 из терминала? Я не могу найти такую ​​команду
вико

@vico /usr/bin/udisksctlнайдено черезdpkg -L udisks2 | grep bin/
AB

1
проблема в том, что различные вики-сайты Ubuntu и сайты советов по-прежнему говорят людям об использовании udisks, и нет сообщений, указывающих, куда они делись.
Дон

Это не правильно udisksctl, это совершенно другая команда udisks. Это не капля в замене.
Cerin

/usr/bin/udisksнедоступен в Ubuntu 18. udisksвыполняет множество функций, недоступных из udisksctl. Я не нашел " udisks2" команду. Становится ясно, что нам нужно знать, в каком пакете находится фактическая udisksкоманда IN.
будет

3

Я использовал udisks для монтирования раздела NTFS на тот же диск, что и операционная система. Моя команда выглядела так

/usr/bin/udisks --mount /dev/disk/by-uuid/

Я использовал эту команду в 16.04 (мята 18):

udisksctl mount --block-device /dev/disk/by-uuid/

1
спасибо ник. забавно то, что вы не можете использовать 'sudo', или он будет монтироваться в / media / root вместо media / user. нужно запустить его и использовать вместо него пользовательскую
наденьте светлое
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.