Por que os udisks não estão no sistema

9

No manual do Ubuntu sobre AutomaticallyMountPartitions é descrito que o Nautilus está usando os udisks para montar partições. Mas quando eu digito udisks no sistema de terminal informa que preciso instalá-lo. Então, o Nautilus realmente usa os udisks?

"When you mount a disc normally with the file browser (nautilus etc) it mounts disks by interacting with udisks behind the scenes."
    
por vico 12.07.2015 / 12:11

2 respostas

6

Em Trusty udisks2 é instalado por padrão e usado pelo nautilus .

O binário está em

/usr/bin/udisksctl

encontrado via dpkg -L udisks2 | grep bin/

de 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

Aqui está um pequeno teste

% sudo apt-get remove udisks2
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  arronax arronax-nautilus brasero deja-dup-backend-gvfs gnome-disk-utility
  gnome-shell-extensions gnome-sushi gvfs gvfs-backends gvfs-backends-goa
  gvfs-daemons gvfs-fuse nautilus nautilus-sendto nautilus-share software-center
  ubuntu-gnome-desktop udisks2 usb-creator-common usb-creator-gtk
0 upgraded, 0 newly installed, 20 to remove and 0 not upgraded.
After this operation, 20,9 MB disk space will be freed.
Do you want to continue? [Y/n]
% sudo apt-get remove udisks
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  udisks
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 1.043 kB disk space will be freed.
Do you want to continue? [Y/n]
    
por A.B. 12.07.2015 / 12:41
3

Eu estava usando os udisks para montar uma partição NTFS no mesmo disco que o sistema operacional. Meu comando parecia com isso

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

Eu usei este comando em 16.04 (mint 18):

udisksctl mount --block-device /dev/disk/by-uuid/
    
por zdanb 12.07.2016 / 03:45