Warum udisks nicht im System ist

10

Im Ubuntu-Handbuch zu AutomaticallyMountPartitions wird beschrieben, dass Nautilus udisks zum Mounten von Partitionen verwendet. Aber wenn ich das udisksTerminalsystem eingebe, muss ich es installieren. Verwendet Nautilus wirklich Udisken?

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

Antworten:

7

In Trusty udisks2wird standardmäßig installiert und von nautilus verwendet.

Die Binärdatei ist in

/usr/bin/udisksctl

gefunden über dpkg -L udisks2 | grep bin/


von 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

Hier ist ein kurzer Test

% sudo apt-get entferne udisks2
Paketlisten lesen ... Fertig
Abhängigkeitsbaum erstellen       
Statusinformationen lesen ... Fertig
Die folgenden Pakete werden ENTFERNT:
  arronax arronax-nautilus brasero deja-dup-backend-gvfs gnome-disk-Dienstprogramm
  gnome-shell-erweiterungen gnome-sushi gvfs gvfs-backends gvfs-backends-goa
  gvfs-Daemons gvfs-Sicherung nautilus nautilus-sendto nautilus-Aktie Software-Zentrum
  Ubuntu-Gnome-Desktop udisks2 USB-Creator-Common USB-Creator-GTK
0 aktualisiert, 0 neu installiert, 20 entfernt und 0 nicht aktualisiert.
Nach diesem Vorgang werden 20,9 MB Speicherplatz freigegeben.
Möchtest du weiter machen? [J / n]
% sudo apt-get udisks entfernen
Paketlisten lesen ... Fertig
Abhängigkeitsbaum erstellen       
Statusinformationen lesen ... Fertig
Die folgenden Pakete werden ENTFERNT:
  udisks
0 aktualisiert, 0 neu installiert, 1 entfernt und 0 nicht aktualisiert.
Nach diesem Vorgang wird 1.043 kB Speicherplatz freigegeben.
Möchtest du weiter machen? [J / n]
AB
quelle
Ist es dann möglich, den Befehl udisks2 vom Terminal aus zu verwenden? Ich kann einen solchen Befehl nicht finden
vico
@vico /usr/bin/udisksctlgefunden viadpkg -L udisks2 | grep bin/
AB
1
Das Problem ist, dass verschiedene Ubuntu-Wikis und Beratungsseiten den Leuten immer noch sagen, dass sie Udisks verwenden sollen, und es gibt keine Meldung, die angibt, wohin es gegangen ist.
Don Bright
Dies ist nicht korrekt, udisksctlist ein völlig anderer Befehl als udisks. Es ist kein Tropfen Ersatz.
Cerin
/usr/bin/udisksist in Ubuntu 18 NICHT verfügbar. udisksFührt viele Funktionen aus, die von nicht verfügbar sind udisksctl. Ich habe keinen " udisks2" Befehl gefunden. Es wird klar, dass wir wissen müssen, in welchem ​​Paket sich der eigentliche udisksBefehl befindet.
wird
3

Ich habe udisks verwendet, um eine NTFS-Partition auf derselben Festplatte wie das Betriebssystem bereitzustellen. Mein Befehl sah so aus

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

Ich habe diesen Befehl in 16.04 (Minze 18) verwendet:

udisksctl mount --block-device /dev/disk/by-uuid/
zdanb
quelle
1
danke Nick. Lustige Sache ist, dass Sie 'sudo' nicht verwenden können, oder es wird unter / media / root anstelle von media / user gemountet. müssen es ausführen und stattdessen die benutzerdefinierte 'Authentifizierung' verwenden
don Bright