我先来描述这个问题。我在Macbook Air上工作并且有一个永久连接的pendrive用于大量的工作数据。大约每周一次,我发现电源电量不足 - 连接电源后,我收到USB断线错误的消息。通常的情况是在火车上工作两个小时,关闭macbook去办公室,登录办公室 - 或者其他方式 - 所以保持电源连接的解决方案并没有那么有用。
不,我没有意外删除它 - 它是这些驱动器中的一个几乎不会突出你几乎需要一个工具来移除它的情况。登录后,驱动器再次安装在同一文件夹中。更令人讨厌的是在终端无论我在这个驱动器上的文件夹中我都得到以下错误:
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
<E> fish: getcwd() failed with errno 2/No such file or directory
如你所见,我目前使用鱼 - 但使用bash我有类似的问题(虽然错误不在手边)。
在shell中,我可以将其移除到另一台设备上的文件夹并进行更改。该文件夹的名称与以前完全相同。令人烦恼的是我喜欢在tmux中有相当多的会话,大多数运行一些进程(R和vim) - R无法通过执行此操作来恢复,并且在vim中有一堆“文件消失”或“改变”。我无法完全恢复并且必须退出它们,因为错误似乎永远不会停止。显然,我丢失了未保存的数据,并且需要一些时间才能重新设置所有内容。有趣的是,gui应用程序可以很好地处理这一问
那么有没有办法保持或恢复这种情况?
作为外行人,我的印象是可能会有一个问题醒来 - 这些过程会在它从睡眠状态升级之前快速尝试访问驱动器。也许我可以让他们睡得更久......
1
停止驱动器断电 - 也许使用连接到墙壁的USB集线器?
—
davidgo
@davidgo理论上这可能有用 - 但实际上如果我有电,我也可以插上笔记本电脑。
—
bdecaf
我误解了你的使用案例 - 我不是Mac用户,但这听起来像是需要对电源管理进行调整以阻止USB驱动器断电。
—
davidgo