答案1
您只需卸载磁盘。
答案2
使用带有强制选项的 umount。如果您的设备是/dev/sdb1
,请使用:
sudo umount -f /dev/sdb1
答案3
这可能意味着仍有某些东西在访问磁盘。您必须寻找它(在我的例子中,它是一个仍处于活动状态的 LVM 卷组,我必须使用它来停用它,vgchange -a n $volgrp_name
但我想这是一个有点特殊的情况)。
一旦您确定不再有任何东西访问磁盘,使用Umount
GUI 中的选项是安全的,并且/或者 UI 选项将自动更改为“安全删除”。
如果驱动器仍在旋转,您可以用来hdparm
告知它进入睡眠状态,例如:
hdparm -Y /dev/sdX
(替换sdX
为您的驱动器号)。根据手册页,该-Y
选项的作用如下:
强制 IDE 驱动器立即进入最低功耗睡眠模式,导致其完全关闭 [...]
答案4
来自另一个已回答的问题 [有没有办法手动关闭 USB HDD?] 我用:
sync
eject /dev/sdX
sudo hdparm -y /dev/sdX
其中‘X’是您想要关闭的驱动器。
这对我通过 USB 连接的 Seagate 备份驱动器有效。在发出命令之前,我可以听到并感觉到驱动器在旋转。在发出 hdparm 命令之后,驱动器的“电源”指示灯亮起,但驱动器已停止旋转。
我使用“sync”命令在降速之前同步所有缓存的写入,并使用“eject”命令强制卸载任何 /dev/sdX 分区。不知道是否有必要,但它让我感觉好多了。