我在 Ubuntu Mate 16.04 上。我希望有人简要介绍一下 udisks 实用程序在 Linux 系统上的基本用法。具体来说,我想知道如何正确安装和卸载外部 USB 驱动器。
要查看连接的设备,请执行
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