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."

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]

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/

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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.