注意

注意

注意

我找不到解决方案,但安装后Ubuntu 16.04.2 LTS问题不再存在!


问题

我有一个 1TB Transcend 外置硬盘(内置芯片为WDC_WD10JPVX-22JC3T0_WD-WX11A15R3AC8),当我尝试从文件管理器或甚至从命令行安全地将其移除时udisksctl unmount -b /dev/sdb1udisksctl power-off -b /dev/sdb1它会立即再次弹出并且无法关闭。

我在用着Ubuntu 16.04.1 LTS

  • 它发生在 USB2 或 USB3 上。
  • 它可以在 Mac 或 Windows 中安全地删除!
  • 我尝试了 16.04 live,但无法安全删除!但我的 HD 可以在另一台 PC 上启动的 live 16.04 中安全删除,也可以在 Windows 中的笔记本电脑中安全删除!

这些是运行后的一些udisksctl unmount -b /dev/sdb1输出udisksctl power-off -b /dev/sdb

  1. udevadm 监控器
  2. udisksctl 监控

答案1

我有一个便宜的 WD Black,也有同样的问题,而且没有可用的固件更新。由于我将其用作每周仅连接 1 次的备份驱动器,所以我不再担心它,卸载所有分区,然后拔下电源……

在过去四年左右的时间里一直很成功。

答案2

Gnome-disk-utility 有“关闭此磁盘”选项,我使用它来安全地关闭外部磁盘。请查看所附图片。我正在运行 Linux Mint 19.1 Tessa

答案3

我的 1TB 外置 Seagate 硬盘也遇到了同样的问题。每当我安全地移除或弹出它时,它都会在几秒钟内卸载并重新安装。

我做的第一件事是使用 dd 命令将整个硬盘填充为零,因为它本身有一些奇怪的分区。

然后我用 parted 创建了一个 MBR(msdos)分区表和一个唯一的主 ntfs 分区。

这解决了硬盘在安全移除或弹出后自动重新安装的问题。此外,这还可以防止硬盘在插入 PC/笔记本电脑时自行安装(出于某些我不明白的原因)。

但是,即使在卸载状态下,驱动器仍继续旋转。为了在将其从我的 PC/笔记本电脑中移除之前完全关闭它,我这样做:

sudo hdparm -Y /dev/sdb

这对我有用。

相关内容