Mengapa udisks tidak ada di sistem


10

Dalam manual Ubuntu tentang AutomaticallyMountPartitions dijelaskan bahwa Nautilus menggunakan udisks untuk me-mount partisi. Tetapi ketika saya mengetik udisksdi sistem terminal memberitahu bahwa saya harus menginstalnya. Jadi, apakah Nautilus benar-benar menggunakan udisk?

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

Jawaban:


7

Di Trusty udisks2diinstal secara default dan digunakan oleh nautilus.

Biner ada di

/usr/bin/udisksctl

ditemukan via dpkg -L udisks2 | grep bin/


dari 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

Ini tes singkat

% sudo apt-get remove udisks2
Membaca daftar paket ... Selesai
Membangun pohon ketergantungan       
Membaca informasi keadaan ... Selesai
Paket-paket berikut akan DIHAPUS:
  arronax 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 nautilus-sendto nautilus-share pusat perangkat lunak
  ubuntu-gnome-desktop udisks2 usb-creator-common usb-creator-gtk
0 ditingkatkan, 0 baru dipasang, 20 untuk dihapus dan 0 tidak ditingkatkan.
Setelah operasi ini, ruang disk 20,9 MB akan dibebaskan.
Apakah Anda ingin melanjutkan? [Y / n]
% sudo apt-get remove udisks
Membaca daftar paket ... Selesai
Membangun pohon ketergantungan       
Membaca informasi keadaan ... Selesai
Paket-paket berikut akan DIHAPUS:
  udisks
0 ditingkatkan, 0 baru dipasang, 1 untuk dihapus dan 0 tidak ditingkatkan.
Setelah operasi ini, ruang disk 1,043 kB akan dibebaskan.
Apakah Anda ingin melanjutkan? [Y / n]

apakah mungkin menggunakan perintah udisks2 dari terminal? Saya tidak dapat menemukan perintah seperti itu
— vico

@vico /usr/bin/udisksctlditemukan melaluidpkg -L udisks2 | grep bin/
— AB

1
masalahnya adalah bahwa berbagai wiki ubuntu dan situs saran masih memberitahu orang untuk menggunakan udisk dan tidak ada pesan yang menunjukkan ke mana perginya.
— don bright

Ini tidak benar udisksctladalah perintah yang sama sekali berbeda udisks. Itu bukan setetes penggantian.
— Cerin

/usr/bin/udisksTIDAK tersedia di Ubuntu 18. udisksmelakukan banyak fungsi yang tidak tersedia dari udisksctl. Saya tidak menemukan " udisks2" perintah. Menjadi jelas bahwa kita perlu tahu paket apa yang udisksperintahnya IN.
— Akan

3

Saya menggunakan udisk untuk me-mount partisi NTFS pada disk yang sama dengan Sistem Operasi. Perintah saya terlihat seperti ini

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

Saya menggunakan perintah ini dalam 16.04 (mint 18):

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

1
terima kasih Nick. lucunya Anda tidak bisa menggunakan 'sudo', atau itu akan mount di bawah / media / root bukan media / pengguna. harus menjalankannya dan menggunakan hal 'otentikasi' khusus
— don bright
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.