是否有类似RAID / ZFS的冗余文件系统,可以根据文件的访问模式优化文件的放置?我的目标是建立一个桌面系统,该系统将根据访问文件的频率和频率自动在硬盘,固态驱动器和RAM磁盘之间移动文件,以通过机会选择卷来控制磨损。例如,经常读取(并已打开以进行只读访问)的文件将放置在SSD上;经常读取但已打开以进行读写访问的文件将放置在RAM磁盘上;很少访问的文件将移至HD。
我正在想象一个可以自动识别访问模式并优化物理卷放置的智能虚拟文件系统。但是,我偷偷摸摸的感觉到可以通过在硬盘上创建主文件系统,在SSD上创建交换分区并为文件系统缓存保留大量RAM来实现类似的效果。
上述(简单)解决方案的缺点是它对底层硬件的弱点不敏感。例如,写操作会导致SSD更快地发生故障-HD更容易受到影响。但是,RAM几乎可以无限期地写入而不会失败。文件系统应利用这些属性来最大化设备的寿命。