我知道这个问题得到了很多答案,但我找不到一个能让这个问题自动发生的答案。我想要的是当我卸载外部硬盘的最后一个分区(因为它可能有多个),我想关闭(udisksctl power-off)外部硬盘,以便我可以安全地移除USB电缆。
是否有一种方法可以编写bash脚本并将其挂钩到全局分区卸载事件,这样我就可以检查安装在该设备上的分区的数量,如果该设备是外部HDD,我可以发出断电命令。这能办到吗?如果是的话,怎么做?任何对文档的引用都可能帮助我解决问题。
这是在Ubuntu 19.04。
发布于 2019-08-31 15:12:40
这是一个长达7年的故事。
这个问题是由于在升级时将UDisks的内部部件从版本1更改为版本2造成的。
它在LaunchPad上被记录为bug 1067876。我花了很多时间来确定出了什么问题,但没有运气。
这是对你问题的部分回答,但无论如何,这是一个可行的解决办法。
我用它在我的机器上旋转硬盘和USB设备。
就我个人而言,我使用两种解决方案之一:

Clicking on it results in spin-down of hard-disk and switch LED off on USB flash/SSDgnome-disks命令),选择需要的驱动器并在其接口中单击Power。
或

Then HDD spins down and LED goes off.编写自动脚本是一项有点困难的任务。此外,您还可以尝试搜索github或其他地方,以找到可能的现有解决方案。
https://askubuntu.com/questions/1169820
复制相似问题