@
FabricPath unraid 用了 4 年左右,他这个缓存我也没觉得好用。
我的缓存盘原本只有 256G 根本不够,下载的文件到里面定期移动到机械盘,但如果 pt 批量下载,还没来得及触发 move 周期就满了,程序直接爆错很不健壮。甚至 move 时有些文件锁,导致移动失败,问题比较多。
我后来直接放弃了 cache 挂载,单独把其中一个盘,如盘 4 ,直接用作对应根目录的唯一允许写入盘。人为管理约束:
- docker(appdata)
- dind
- vscode
- 项目代码
- 小程序工具
常用的都放到这个盘。pt, syncthing 别的啥的全直接写入机械不走缓存。
至今没出过乱子,这种 xfs 格式系统,优点是不做种不使用 nas 文件时,几乎全硬盘休眠,只有一个固态活动,功耗很低。
话说真的有那种无感知的 cache 方案吗?类似于:
- 机械 40T
- 固态 1T
- 且每日高频读写文件远大于缓存盘(1T)
- 没啥冷热文件特征
还能使得缓存高效利用起来。
为啥这么问,我看到 cloudcone 卖的 vps 是缓存 ssd(140 GB of SSD Cached Disk),实际是机械,他这种是怎么部署的技术方案:
- 一定缓存盘大于等于机械盘吗?
- 小容量是否可以做到?
- 写满了缓存还能写文件吗?