Reiser5 宣布支援選擇性文件遷移

愛德華·希甚金 實施的 Reiser5 支援選擇性檔案遷移。 作為 Reiser5 專案的一部分,它正在開發 顯著 回收的 ReiserFS 檔案系統的變體,其中對平行可擴展邏輯磁碟區的支援是在檔案系統層級(而不是區塊裝置層級)實現的,可讓您在邏輯磁碟區上高效地分發資料。

先前,資料塊的遷移僅在平衡Reiser5邏輯磁碟區的背景下進行,以保持其上的公平分配。 現在,您可以將任何檔案的資料移至邏輯磁碟區的任何磁碟元件。 此外,您可以專門標記該文件,以便平衡過程將忽略它,因此其資料區塊將保留在指定磁碟上。

文件遷移和標記的使用者介面已發布。 此介面涉及 ioctl(2) 系統呼叫的使用,適用於應用程式程式設計師。 最終用戶還可以使用volume.reiser4(8) 實用程式進行遷移和標記。

此功能的一個明顯應用是將所有「熱」(即最常被存取的)檔案移至邏輯磁碟區的最高效能元件,並將它們「固定」在那裡。 為此,建議使用 代理磁碟,不參與常規資料分發。 您也可以將檔案移至邏輯磁碟區的常規元件磁碟,但「公平性」可能會受到影響。
數據分發,這將導致違規 並行縮放.

來源: opennet.ru

添加評論