我們有一個帶有S3掛載分區的亞馬遜服務器。我喜歡認爲掛載工作正常,但use_cache指令下指定的目錄快速填充,並且不縮回,這是正常的嗎?Fstab緩存看起來很時髦,填滿了
在fstab中的配置是s3fs#filemanager /home/user/mounts/FileManager fuse user,use_cache=/home/user/tmp,allow_other,uid=NN,gid=NNN 0 0
兩個安裝的目錄和高速緩存以相同的速度增長。我做錯了嗎?
我們有一個帶有S3掛載分區的亞馬遜服務器。我喜歡認爲掛載工作正常,但use_cache指令下指定的目錄快速填充,並且不縮回,這是正常的嗎?Fstab緩存看起來很時髦,填滿了
在fstab中的配置是s3fs#filemanager /home/user/mounts/FileManager fuse user,use_cache=/home/user/tmp,allow_other,uid=NN,gid=NNN 0 0
兩個安裝的目錄和高速緩存以相同的速度增長。我做錯了嗎?
從文檔:
如果通過「use_cache」選項啓用,自動s3fs維護文件的通過use_cache指定的文件夾在本地緩存中。每當s3fs需要在s3上讀寫文件時,它首先將整個文件下載到由use_cache指定的文件夾並對其進行操作。當調用熔絲釋放()時,如果s3fs已更改,則會將其重新上傳到s3。
use_cache指定的文件夾只是本地緩存。它可以隨時刪除。 s3fs按需重新構建。注意:這個目錄的增長是無限的,並且可以填充依賴於存儲桶的文件系統並讀取到該存儲桶。通過使用配額系統或常規清除緩存(或其他方法)來採取預防措施。
與你的問題不太相關,但看看RioFS:https://github.com/skoobe/riofs,這是s3fs應用程序的替代方案。 RioFS允許您設置緩存限制。 – Paul