將目錄掛載到 ram 中但具有持久性

將目錄掛載到 ram 中但具有持久性

對於我的要求之一,我可以在 /media/user/ramdir 中安裝 ramfs 分割區並使用。 (減少我的 c 程式讀取/寫入檔案的延遲)。也不使用 tmpfs,因為這可能會導致一些延遲。

我將應該由我的 C 程式讀取的輸入檔案從磁碟複製到安裝的 ram 檔案系統。

    mount -t ramfs -o size=100m ramfs /media/user/ramdir

如果我進行任何更改或在已安裝的 ramfs 分割區中建立新文件,則更改將不會保留。因此,我為此使用了 rsync 實用程式。

我想知道是否有其他可用的選項:

Q1:我可以將輔助記憶體中存在的目錄直接掛載到RAM 中,這樣目錄內容在掛載自身時也會被複製到掛載的RAM 分割區中嗎?為此使用複製命令) )。

Q2:如果可能的話,我可以將輔助記憶體中的現有目錄作為ext 檔案系統(除了ramfs 和tmpfs 之外的任何其他檔案系統)掛載到RAM 中,以防從RAM 中獲取檔案供我的程序讀寫,但對檔案的變更將持續存在掛載到 RAM 中的目錄....

謝謝

相關內容