kby*_*yrd 5 filesystems disk-space-utilization ramdisk
快速而肮脏的总结:我想要一个写缓存之类的东西,它只在系统不忙时才耗尽。
我想要一些类似于这个问题RAM 磁盘和物理 RAID 的东西,稍有改动。
对于我经常进行的特定构建,我希望将构建输出保存在最终写入磁盘的 ramdisk 中。我正在构建的一个特定目标实际上是一堆 cp、tar、gzip 等,因此我受磁盘限制。在紧张的调试周期中,我希望它很快,并且不太在意构建输出是否因断电而被破坏。但是,如果在系统不忙时将 ramdisk 同步到磁盘会很好。我可以想象用一个 cron 工作来做这个,但我问你们所有人都有一个更连贯的解决方案,它结合了另一个问题(溢出到磁盘的 ramdisk)的特征和这个新的扭曲(给定足够的空闲磁盘)时间,ramdisk 的内容也会输出到磁盘)。理想情况下,整个事情看起来像一个单一的挂载点,
- - 更新 - -
我不认为页面缓存做我想要的,因为我真的想要相当快的写入性能。
小智 1
几个古怪的想法。首先,Puppy Linux 就是这么做的;它会经常将您的工作空间同步到永久。它似乎是通过智能脚本和简单的复制命令来做到这一点的。
其次...如果您经常在 ramdisk->真实磁盘之间安排 rsync 会怎么样?