首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当一个外部驱动器卸载时,我能自动关闭它吗?

当一个外部驱动器卸载时,我能自动关闭它吗?
EN

Ask Ubuntu用户
提问于 2019-08-31 14:33:40
回答 1查看 234关注 0票数 3

我知道这个问题得到了很多答案,但我找不到一个能让这个问题自动发生的答案。我想要的是当我卸载外部硬盘的最后一个分区(因为它可能有多个),我想关闭(udisksctl power-off)外部硬盘,以便我可以安全地移除USB电缆。

是否有一种方法可以编写bash脚本并将其挂钩到全局分区卸载事件,这样我就可以检查安装在该设备上的分区的数量,如果该设备是外部HDD,我可以发出断电命令。这能办到吗?如果是的话,怎么做?任何对文档的引用都可能帮助我解决问题。

这是在Ubuntu 19.04。

EN

回答 1

Ask Ubuntu用户

发布于 2019-08-31 15:12:40

这是一个长达7年的故事。

这个问题是由于在升级时将UDisks的内部部件从版本1更改为版本2造成的。

它在LaunchPad上被记录为bug 1067876。我花了很多时间来确定出了什么问题,但没有运气。

这是对你问题的部分回答,但无论如何,这是一个可行的解决办法。

我用它在我的机器上旋转硬盘和USB设备。

就我个人而言,我使用两种解决方案之一:

  • 对于一些设备,我看到Caja (MATE DE文件管理器,叉的Nautilus 2.3x)仍然有安全删除驱动器。
代码语言:javascript
复制
Clicking on it results in spin-down of hard-disk and switch LED off on USB flash/SSD
  • 如果安全删除没有显示在Caja上,那么我手动打开GNOME磁盘(gnome-disks命令),选择需要的驱动器并在其接口中单击Power。

代码语言:javascript
复制
Then HDD spins down and LED goes off.

编写自动脚本是一项有点困难的任务。此外,您还可以尝试搜索github或其他地方,以找到可能的现有解决方案。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1169820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档