我正在尝试从命令行安全地删除我的 Kindle,但到目前为止,我的所有尝试都使 Kindle 处于“USB 驱动器模式”。当我通过 Nautilus 文件管理器安全删除 Kindle 时,情况并非如此。
我的第一次尝试:
#!/bin/bash
sync
udisks --unmount /dev/sdb1
如果我执行此命令:
udisks --detach /dev/sdb
然后我得到这个错误:
Detach failed: Error detaching: helper exited with exit code 1: Detaching device /dev/sdb
USB device: /sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2)
SYNCHRONIZE CACHE: OK
STOP UNIT: FAILED: No such file or directory
相反udisks
,我也尝试过eject
:
#!/bin/bash
eject /dev/sdb1
但我收到此错误:
eject: unable to open `/dev/sdb'
Kindle 断开连接,但仍处于“USB 驱动器模式”。
答案1
我不确定为什么它对你不起作用,但是
eject /dev/sdb1
对我来说效果很好。您可能需要以 root 身份运行它。
它似乎也卸下了它。
答案2
diskutil eject /volumes/kindle
对我来说效果很好。 (使用 /volumes/DeviceName 格式可以避免执行复杂的脚本来从 /dev 中提取实际说明符。)