如何使用 udisksctl 一次挂载或卸载设备的所有分区?

如何使用 udisksctl 一次挂载或卸载设备的所有分区?

我需要使用udisksctl。我尝试了互联网上已经看到的
经典方法:/dev/sda?*

udisksctl mount -b /dev/sda?*

或者

udisksctl unmount -b /dev/sda?*

/dev/sda?*对我来说相当于/dev/sda1 /dev/sda2

udisksctl仅挂载或卸载列出的第一个分区/dev/sda1
如何让它一次挂载或卸载所有分区?

答案1

你可以这样做的一个方法是循环遍历/dev/sd设备分区

for i in /dev/sd??*; do udiskctl unmount -b $i; done

如果你只想进行/dev/sda分区,那么将第一个更改?a

for i in /dev/sda?*; do udiskctl unmount -b $i; done

相关内容