我的使用场景
- 硬盘配置:1 SSD + 3 HDD
- 日常使用 SSD 用来跑Docker、BT/PT的下载/做种,HDD用来做音视频或者备份的仓库
- 除非用到备份和看视频,一般都时仅操作SSD,所以HDD上打开休眠选项
我遇到的问题
每次打开文件管理器时,飞牛会唤醒所有的硬盘,但是我实际上只想操作SSD,对HDD没有操作的预期,但还是会唤醒HDD并且过会儿又休眠了,实际上这次的唤醒就是没有意义的。
我希望的解决方案
1) 缓存一级目录列表
打开文件管理器时不扫描所有硬盘,除非用户实际点击
最常见的就是Windows的机制,如果硬盘A休眠了,即使你打开硬盘A的分区,如果没打开文件的的话,有可能进入多个文件夹都不会触发硬盘唤醒,除非层级比较深。
哪怕通过Samba访问NAS也有这个机制,这个我不太确定是Samba的机制还是Windows的机制。
对于NAS来说比Windows的机制更简单,理由如下:
- NAS的文件管理器打开的首屏中展示的是当前用户在各个存储空间里创建的目录,不涉及到文件,飞牛仅需要缓存这一层就行了。
- 飞牛启动:各个硬盘肯定也会加载,所有可以直接建立这个缓存。
- 飞牛运行期间:所有的文件读写系统都是知道的,动态更新缓存即可。
2) 添加目录的快捷到桌面
将目录的快捷方式添加到桌面,用户可以直接打开对应的目录,不用扫描和唤醒所有的硬盘,仅需唤醒用户需要操作目录所在的硬盘即可,在我的日常使用常见中就是这样