Mount
無法在 tmpfs 驅動器上創建 NFS
作業系統:SLES 12.3
執行這些命令:
mkdir /foo/ramdisk mount -t tmpfs -o size=100m tmpfs /foo/ramdisk
/foo/ramdisk
在我執行時創建 NFS會產生以下結果showmount -e <IP>
:clnt_create:RPC:程序未註冊
當我刪除 NFS 共享然後
showmount -e <IP>
再次工作:出口清單…
另一個奇怪的事實:
當我為其創建 NFS
/foo
並將此 NFS 安裝在另一台 Linux/Windows PC 上時$$ on the PC where I mounted the NFS $$沒有可見的文件,
/foo/ramdisk
我不允許$$ yes, there are the correct permissions set $$將任何內容寫入/foo/ramdisk
目錄。我使用 SUSE 工具yast導出 NFS並使用以下設置:
crossmnt,rw,no_root_squash,非同步,no_subtree_check
我的問題:
是否允許將 ramdisk 導出為 NFS 或者我做錯了什麼?
**我發現了問題:**我必須添加到 NFS 選項
fsid
,所以現在完整列表如下所示:fsid=1,crossmnt,rw,no_root_squash,async,no_subtree_check
事實是yast並沒有在這裡發出警告。我可以解決這個問題,因為我跑了
exportfs
,然後我得到了關於fsid
.