udisks的基本用法

mis*_*sha 5 udisks

我在 Ubuntu Mate 16.04 上。我希望有人简要介绍一下 udisks 实用程序在 Linux 系统上的基本用法。具体来说,我想知道如何正确安装和卸载外部 USB 驱动器。

Zan*_*nna 5

要查看连接的设备,请执行

lsblk
Run Code Online (Sandbox Code Playgroud)

确定要安装或卸载的设备。USB 设备将挂载在 /media 中,因此在连接它们后,您可以通过它们的挂载点识别它们。我们可以看到这里挂载的设备是/dev/sda1

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
Run Code Online (Sandbox Code Playgroud)

卸载此设备:

udisksctl unmount -b /dev/sda1
Run Code Online (Sandbox Code Playgroud)

-b代表块设备。输入此命令后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 
Run Code Online (Sandbox Code Playgroud)

现在可以安全移除了。要重新安装它:

udisksctl mount -b /dev/sda1
Run Code Online (Sandbox Code Playgroud)

对于一般帮助类型udisksctl help和每个命令的帮助,键入并添加--help例如:

udisksctl info --help
Run Code Online (Sandbox Code Playgroud)

有关我的根分区的信息,我会输入

udisksctl info -b /dev/mmcblk0p2
Run Code Online (Sandbox Code Playgroud)

欲了解更多信息类型 info udisksctl