Como gerenciar o udisk com os utilitários udisk?

5

Estou tentando instalar o utilitário udisks. O problema é que ele diz que eu já tenho a versão mais recente dos udisks instalados no meu computador:

sudo apt-get install udisks2
Reading package lists... Done
Building dependency tree       
Reading state information... Done
udisks2 is already the newest version (2.1.7-1ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 83 not upgraded.

No entanto, a execução do seguinte comando não produz saída, o que indica que eu não o tenho instalado:

which udisks2

Executar comandos como o seguinte me dá um erro:

udisks2 --unmount /dev/sdb
udisks2: command not found
    
por misha 14.07.2016 / 12:55

2 respostas

9

Para usar os comandos do utilitário udisks2, digite

udisksctl

E você vê as opções:

$ udisksctl
Usage:
  udisksctl COMMAND

Commands:
  help            Shows this information
  info            Shows information about an object
  dump            Shows information about all objects
  status          Shows high-level status
  monitor         Monitor changes to objects
  mount           Mount a filesystem
  unmount         Unmount a filesystem
  unlock          Unlock an encrypted device
  lock            Lock an encrypted device
  loop-setup      Set-up a loop device
  loop-delete     Delete a loop device
  power-off       Safely power off a drive
  smart-simulate  Set SMART data for a drive

Use "udisksctl COMMAND --help" to get help on each command.

Exemplo

Você queria desmontar uma unidade flash com udisksctl para obter o nome da partição montada. Você pode descobrir com:

lsblk
Exemplo de saída

:

NAME         MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda            8:0    1 15.2G  0 disk 
└─sda1         8:1    1 15.2G  0 part /media/zanna/4C45-110F

para que eu possa desmontar este dispositivo:

udisksctl unmount -b /dev/sda1

Isso é reversível com udisksctl mount -b /dev/sda1

    
por Zanna 14.07.2016 / 13:00
3

udisks2 está instalado no seu sistema.

Não há comando udisks2 que possa ser executado no terminal.

Então tudo parece correto.

Você pode usar outros comandos do terminal relacionados a udisks como udisksctl .

Veja também man udisksd .

    
por Pilot6 14.07.2016 / 12:57