USB 3.0外置硬盘在睡眠状态下卸载


0

后记AKA编辑#2:

又过了很长一段时间,我终于开始制作一个睡眠脚本并将sleepwatcher应用为launchd守护进程。这就是它的样子 - rc.sleep:

diskutil eject DSRD

在工作3天后看起来很容易:D

但回到主题。守护进程工作得很好。这吓到我了。因为它确实 - 我发现整件事并不重要。案件如此破碎,在弹出后变得无法接近,但继续汲取电力并旋转磁盘。

我要去买一个新案子。有了这些话,我找到了问题的答案。

感谢您的帮助!

PS注意与Macs人员的磁盘兼容性!


article.txt.old:

对于初学者来说,除了我的MacBook Air(10.11)之外,我还没有尝试过。我知道我应该拥有,但我不能。更多详情:

  1. 光盘:日立5K500 B-320,名为DSRD
  2. USB 3.0外壳:LogiLink UA0106
  3. 股票电缆

问题:

光盘已连接,Mac进入睡眠状态。当我把它唤醒时,可能会发生两件事:

  1. OS X将发出已分离的通知(光盘实用程序中的光盘不明显),尽管它仍然连接。
  2. 在强行重启或拔出光盘电缆之前,Mac不会唤醒。
  3. 我正在听音乐,没有任何反应。使用光盘时不会出现问题。

我检查了系统Prefs。在省电和未选择的“睡眠光盘可能的时候” - 没有帮助。

我还试图做的是保持电机旋转:

while true
do touch /Volumes/DSRD/touchy.log
sleep 10
done

它工作正常,但我担心光盘的使用寿命。此外,像'60'这样的睡眠值不起作用。

我想这总结了我的情况。发布此信息时希望有人知道某些事情,或者有不同的解决方案。或许我错过了什么?;)

在此先感谢,祝你有个愉快的一天。

-Votar

[编辑]

我应该提到光盘是在OS X Extended文件系统中格式化的。


1
根据该机箱的数据表,它仅在Windows中受支持,没有提及OSX。请参阅数据表链接中的下载部分。
摩押

感谢你指出@Moab,我肯定错过了它。但遗憾的是,问题仍然存在,如果有人曾经遇到过它,如果有的话,如何处理它(不是昂贵的方式)。
Votar 2016年

1
你可以尝试其他机箱,看看它们是否以相同的方式运行,这将验证它是否是机箱的问题还是在OSX中
Moab

我会尝试一下,虽然我目前的财务状况不是太快:D感谢你的想法。
Votar 2016年

1
在可能的情况下解开睡眠光盘无济于事。由于计算机在睡眠/休眠时会自动关闭usb端口的电源以节省电量。使用有源USB集线器可能会阻止这种情况。
NetworkKingPin 2016年

Answers:


1

在该机箱上进行Google图像搜索时,它使用的是非标准的A型连接器。这甚至不是表壳上的官方USB Super Speed标志。正确的USB机箱应使用B型连接器。如果该设备违反了该标准,它让我想知道他们还破坏了其他标准。

它显然也不符合USB电源管理规范,因此避免这种烦人(和危险)错误的唯一方法是在计算机休眠之前卸载磁盘,并在它唤醒后再次安装它。

幸运的是,您可以使用名为SleepWatcher的开源程序为您自动执行此操作。该程序是一个守护程序,可以在MacBook睡眠和唤醒时自动触发脚本。 这个论坛帖子对你应该运行的脚本有一个很好的描述。

总而言之,您在主目录的根目录中基本上需要两个脚本; ~/.sleep~/.wake

。睡觉:

#!/bin/sh
osascript -e 'tell application "Finder" to eject (disks where free space ≠ 0)'

。唤醒:

#!/bin/sh
/usr/sbin/diskutil list | grep -e ' \+[0-9]\+: \+[^ ]\+ [^ ]\+' | sed 's/.*\(disk[0-9].*\)/\1/' | xargs -I{} /usr/sbin/diskutil mount {}

该SleepWatcher工具的产品页面说它适用于OS X 10.10(Yosemite)。没有关于它是否适用于10.11(El Capitan)的消息。我以前没有亲自使用过这个程序所以我不能保证它的工作原理。解决问题的唯一“真正”解决方案是在适当的USB机箱上花一些钱。


好的,所以一段时间过去了,但问题提醒了自己。首先,谢谢你的方式。我检查了通过diskutil进行卸载是否可以完成这项工作,我说 - 它到目前为止工作正常。我将尝试了解SleepWacher背后的机制并以此方式修复它。此外,我认为只是因为我完全迷失在你的思维方式中,只是diskutil mount在醒来和diskutil unmount睡觉时会更容易。
Votar 2016年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.