如何使用 udisk 实用程序管理 udisk?

如何使用 udisk 实用程序管理 udisk?

我正在尝试安装 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

相关内容