我想知道这是否可能,如果有这个概念的实现:
想象一下,我有一个1 GB RAM磁盘,一个1 TB内部硬盘驱动器和一个10 TB的NAS。 是否有可能有一个具有10 TB空间(存储在NAS)的虚拟驱动器,但保留了我的内部HD上最常访问的文件的本地副本,以及我目前在RAM上使用的另一个文件副本磁盘?
这与虚拟内存pipe理的原理相同,但相反:虚拟内存将未使用的内存部分复制到慢速设备,而此解决scheme会将正在使用的内存部分复制到快速设备。
我知道有些企业SAN通过混合使用SSD和HD来实现这一目标,但我认为这可以通过软件完成。
你最近有一个类似的问题: https : //superuser.com/questions/390071/how-can-i-use-my-small-ssd-as-a-cache-for-a-larger-hard-disk
有很多网页指针。
但要小心:如果您的NAS速度较慢(慢速磁盘或100Mb / snetworking),则不会给您任何帮助。
不要忘记你的本地磁盘caching将不得不写回数据。 如果你主要阅读,没有问题。