web-dev-qa-db-fra.com

Pourquoi udisks n'est pas dans le système

Dans le manuel Ubuntu concernant AutomaticallyMountPartitions , il est décrit que Nautilus utilise des udisks pour monter des partitions. Mais lorsque je tape udisks dans le système terminal, il est indiqué que je dois l’installer. Alors, Nautilus utilise-t-il vraiment les udisks?

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

Dans Trusty, udisks2 est installé par par défaut et utilisé par nautilus.

Le binaire est en

/usr/bin/udisksctl

trouvé 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

Voici un court test

% Sudo apt-get remove udisks2
 Lecture des listes de paquets ... Terminé 
 Création d'un arbre de dépendance 
 Lecture des informations d'état ... Terminé 
 Les packages suivants seront SUPPRIMÉS: 
 Arronax arronax-nautilus brasero deja-dup-backend-gvfs utilitaire gnome-disk 
 gnome-shell-extensions gnome-sushi gvfs gvfs-backends gvfs-backends-goa 
 gvfs-daemons gvfs-Fuse nautile logiciel-centre nautilus-sendto-nautilus-share 
 ubuntu-gnome-desktop udisks2 usb-creator-common usb-creator-gtk 
 0 mis à niveau, 0 nouvellement installé, 20 à supprimer et 0 non mis à niveau. 
 Après cette opération, 20,9 Mo d'espace disque seront libérés. 
 Voulez-vous continuer? [Y/n]
% Sudo apt-get remove udisques
 Lecture des listes de paquets ... Terminé 
 Création d'un arbre de dépendance 
 Lecture des informations d'état ... Terminé 
 Les packages suivants seront SUPPRIMÉS: 
 Outils de disque 
 0 mis à niveau, 0 nouvellement installé, 1 à supprimer et 0 non mis à niveau. 
 Après cette opération, 1,043 Ko d'espace disque sera libéré. ​​
 Voulez-vous continuer? [Y/n]
7
A.B.

J'utilisais udisks pour monter une partition NTFS sur le même disque que le système d'exploitation. Ma commande ressemblait à ceci

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

J'ai utilisé cette commande dans 16.04 (menthe 18):

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