這對於一個嚴格的編程站點來說可能有些偏離主題,但我有興趣開始一個軟件項目或爲現有項目做出貢獻,這個項目可以完成我提議的任務。SSD as inline cache
既然SSD存儲變得越來越流行,那麼我對使用我的destop計算機更感興趣。由於與標準驅動器相比,它們每GB的價格非常昂貴,因此我必須限制驅動器的大小。我想最大限度地使用,但不能把所有的數據放在它上面。
我想要做的就是使用SSD作爲一個隱形內聯緩存到我的數據的其餘部分,而無需在其上顯式存儲數據。由於數據是從我的普通驅動器讀取的,因此它會緩存到SSD中。隨後對這些文件的所有訪問都將從SSD中檢索,並且所有更改都會傳播到較慢的驅動器。用戶永遠不會在其驅動器列表中看到SSD。
通過這種方式,您第一次訪問文件時,可能會比平時稍慢,但從這一點開始,速度會更快。很明顯,過了一段時間SSD會填滿,不太常用的文件可以釋放,以騰出空間。
是否有任何文件系統允許這樣的事情,或者是否有可行的操作系統和文件系統之間的低級驅動程序?
你應該問在http://serverfault.com – 2011-02-24 03:25:02