阿里雲nas多掛載點延遲問題

2021-10-11 18:14:00 字數 542 閱讀 7294

使用者使用的mount命令:mount -t nfs4 /mnt/

對於在ecs-b上以這一方式nfs mount的檔案系統,預設情況下kernel對檔案和目錄的屬性維護了乙份metadata快取,檔案和目錄屬性(包括許可權、大小、和時間戳記)快取的目的是減少 nfsproc_getattr 遠端過程呼叫(rpc)的需求。

tail -f 的實現是sleep+fstat來觀察檔案屬性(主要是檔案大小)的變化,然後讀入檔案並輸出。可見,tail -f是否能實時輸出檔案內容,主要取決於fstat的結果,由於前面描述得metadata cache的存在,fstat輪詢到的並不是實時的檔案屬性,因此,即使在nfs伺服器端檔案已經更新了,但tail -f卻沒法知道檔案已經改動了,於是輸出就會有乙個延時。

解決辦法:使用mount 的noac選項可以disable檔案和目錄屬性的快取。

mount -t nfs4 -o noac/mnt/

阿里雲NAS使用方法

1 建立檔案系統 在建立檔案系統頁面,填寫各項引數。根據專案需求選擇儲存型別 2 新增掛載點 檔案系統例項建立完成後,您需要為檔案系統新增掛載點,用於計算節點 ecs 例項 e hpc 或容器服務 掛載檔案系統。掛載點有兩種型別 vpc型別和經典網路,兩種掛載點的新增方式不同。登入檔案儲存控制台。單...

阿里雲 磁碟掛載

參考自阿里雲伺服器使用心得。雲伺服器環境 centos 6.2 64位 客戶端環境 mac osx 遠端連線方式 執行 terminal,輸入命令 ssh username ip 硬碟分割槽及掛載操作步驟 1.檢視未掛載的硬碟 名稱為 dev xvdb fdisk l disk dev xvdb d...

阿里雲掛載ossfs

首次,需要安裝ossfs的rpm包,放在了跳板機 home fleming目錄下,scp拷貝到機器的 目錄下 yum y localinstall ossfs設定bucket name 和 accesskeyid secret資訊,將其存放在 etc passwd ossfs 檔案中。注意這個檔案的...