linux – 如何安全地弹出usb hardrive – udisks返回“detach failed:..”
作者:互联网
我有一个带有多个分区的USB外置硬盘,我无法旋转硬盘以使其弹出.有什么建议?我通过Nautilus卸载了所有分区,但驱动器仍在旋转.除了在Ubuntu 13.10中卸载之外,Nautilus似乎没有其他选择.
确保没有安装任何驱动器后,我尝试使用udisks分离驱动器,但是我收到以下错误:
[lucas@lucas-ThinkPad-W520]~$mount | grep ^'/dev'
/dev/sda5 on / type ext4 (rw,errors=remount-ro)
[lucas@lucas-ThinkPad-W520]~$udisks --detach /dev/sdb
Detach failed: One or more partitions are busy on /dev/sdb
[lucas@lucas-ThinkPad-W520]~$
如果mount |,其他分区如何忙grep ^’/ dev’不返回任何我的/ dev / sdb分区?是否有一种简单的方法来分离我的外置硬盘?一个简单的解决方案会很好……
我正在使用Ubuntu 13.10,我的外置硬盘是备份我的内置硬盘,通过Clonezilla设置.
UPDATE
我试过lsof,结果如下:
[lucas@lucas-ThinkPad-W520]~$lsof /dev/sdb
sdb sdb1 sdb2 sdb3 sdb4 sdb5 sdb6
[lucas@lucas-ThinkPad-W520]~$lsof /dev/sdb
[lucas@lucas-ThinkPad-W520]~$lsof /dev/sdb1
[lucas@lucas-ThinkPad-W520]~$lsof /dev/sdb2
[lucas@lucas-ThinkPad-W520]~$lsof /dev/sdb3
[lucas@lucas-ThinkPad-W520]~$lsof /dev/sdb4
[lucas@lucas-ThinkPad-W520]~$lsof /dev/sdb5
[lucas@lucas-ThinkPad-W520]~$lsof /dev/sdb6
[lucas@lucas-ThinkPad-W520]~$
解决方法:
尝试:
$sudo lsof /dev/sdb1
如果没有对驱动器的适当(root)权限,lsof将为您提供空白输出.
如果备份程序没有运行,则断开连接很可能“正常”.
标签:linux,usb,eject 来源: https://codeday.me/bug/20190814/1657330.html