我正在尝试安装 udisks 实用程序。问题是它说我的计算机上已经安装了最新版本的 udisks:
sudo apt-get install udisks2
Reading package lists... Done
Building dependency tree
Reading state information... Done
udisks2 is already the newest version (2.1.7-1ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 83 not upgraded.
但是,运行以下命令没有产生任何输出,这表明我没有安装它:
which udisks2
运行以下命令会出现错误:
udisks2 --unmount /dev/sdb
udisks2: command not found
答案1
要使用 udisks2 实用程序命令,请键入
udisksctl
您会看到以下选项:
$ udisksctl
Usage:
udisksctl COMMAND
Commands:
help Shows this information
info Shows information about an object
dump Shows information about all objects
status Shows high-level status
monitor Monitor changes to objects
mount Mount a filesystem
unmount Unmount a filesystem
unlock Unlock an encrypted device
lock Lock an encrypted device
loop-setup Set-up a loop device
loop-delete Delete a loop device
power-off Safely power off a drive
smart-simulate Set SMART data for a drive
Use "udisksctl COMMAND --help" to get help on each command.
例子
您想要卸载闪存驱动器,udisksctl
您需要获取已安装分区的名称。您可以使用以下方法查找:
lsblk
示例输出:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 1 15.2G 0 disk
└─sda1 8:1 1 15.2G 0 part /media/zanna/4C45-110F
所以我可以卸载这个设备:
udisksctl unmount -b /dev/sda1
这是可逆的udisksctl mount -b /dev/sda1
答案2
udisks2
已安装在您的系统中。
没有udisks2
可以在终端中运行的命令。
因此一切看起来都是正确的。
udisks
您可以使用与之相关的其他终端命令udisksctl
。
也可以看看man udisksd
。