为什么udisk不在系统中


10

在Ubuntu关于AutomaticallyMountPartitions的手册中,描述了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."

Answers:


7

默认情况下,在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删除udisks2
正在阅读包装清单...完成
建立依赖树       
正在读取状态信息...完成
以下软件包将被删除:
  arronax arronax-nautilus brasero deja-dup-backend-gvfs gnome-disk-utility
  gnome-shell-extensions gnome-sushi gvfs gvfs后端gvfs后端goa
  gvfs-daemons gvfs-fuse nautilus nautilus-sendto nautilus共享软件中心
  ubuntu-gnome-desktop udisks2 usb-creator-common usb-creator-gtk
0已升级,0新安装,20已删除和0未升级。
此操作后,将释放20,9 MB磁盘空间。
你要继续吗?[是/否]
%sudo apt-get删除udisk
正在阅读包装清单...完成
建立依赖树       
正在读取状态信息...完成
以下软件包将被删除:
  磁盘
0个已升级,0个新安装,1个要删除和0个未升级。
执行此操作后,将释放1.043 kB磁盘空间。
你要继续吗?[是/否]

可以从终端使用udisks2命令吗?我找不到这样的命令
vico 2015年

@vico /usr/bin/udisksctl通过dpkg -L udisks2 | grep bin/
AB

1
问题在于,各种ubuntu Wiki和建议站点仍然告诉人们使用udisk,并且没有消息指示它的去向。
唐明亮

udisksctl与完全不同是不正确的命令udisks。这不是替代品。
塞林

/usr/bin/udisks在Ubuntu 18中 udisks不可用udisksctl。它执行的许多功能。我没有找到“ udisks2”命令。显然,我们需要知道实际udisks命令在哪个包中。

3

我正在使用udisks将NTFS分区安装在与操作系统相同的磁盘上。我的命令看起来像这样

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

我在16.04(薄荷18)中使用了以下命令:

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

1
谢谢尼克。有趣的是,您不能使用“ sudo”,否则它将挂载在/ media / root下而不是media / user下。必须运行它并使用自定义的“身份验证”东西
不要
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.