安全移除闪存盘

安全移除闪存盘

在 Ubuntu 16.04 中,我尝试从命令行安全地移除闪存盘。当我运行以下脚本时(从弹出/安全删除与卸载):

udisksctl unmount -b /dev/sdb1
udisksctl power-off -b /dev/sdb1

它说:

Error powering off drive: Error opening /sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/remove: No such file or directory (udisks-error-quark, 0)

当我从键盘输入这些命令时,我没有收到错误消息。

为什么,我应该如何让脚本运行?

答案1

脚本和手动输入之间的差异可能是时间问题。如果是这样,请在两个命令之间添加延迟。

udisksctl unmount -b /dev/sdb1
sync
sleep 1
udisksctl power-off -b /dev/sdb1

相关内容