web-dev-qa-db-ja.com

udisksがシステムにない理由

AutomaticallyMountPartitions に関するUbuntuマニュアルには、Nautilusがudiskを使用してパーティションをマウントしていることが記載されています。しかし、ターミナルシステムでudisksと入力すると、インストールする必要があることがわかります。それでは、Nautilusは本当にudiskを使用していますか?

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

Trustyでは、udisks2デフォルト によってインストールされ、nautilusによって使用されます。

バイナリは

/usr/bin/udisksctl

dpkg -L udisks2 | grep bin/で見つかりました


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

簡単なテストです

%Sudo apt-get remove udisks2
パッケージリストを読み込んでいます...完了
依存関係ツリーを構築しています
状態情報を読み込んでいます...完了
次のパッケージは削除されます:
 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-sendto nautilus-share software-center 
 ubuntu-gnome-desktop udisks2 usb-creator-common usb-creator-gtk 
 0アップグレード済み、0は新規インストール、20は削除、0はアップグレードされていません。 
この操作の後、20,9 MBのディスク容量が解放されます。
続行しますか? [Y/n]
%Sudo apt-get remove udisks
パッケージリストを読み込んでいます...完了
依存関係ツリーを構築しています
状態情報を読み込んでいます...完了
次のパッケージは削除されます:
 udisks 
 0がアップグレードされ、0が新しくインストールされ、1が削除され、0がアップグレードされません。
この操作の後、1.043 kBのディスク容量が解放されます。 [Y/n]
7
A.B.

Udisksを使用して、オペレーティングシステムと同じディスクにNTFSパーティションをマウントしていました。私のコマンドはこんな感じ

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

16.04(ミント18)でこのコマンドを使用しました。

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