最近有個需求,需要在多台系統安裝程式,安裝檔案是iso 格式的,最普通的辦法就是拷貝到其它系統,然後mount loop 到本地目錄。
但是比較麻煩,而且當前已經有乙個nfs 服務端了,於是想出乙個辦法:
先將iso 拷貝到nfs 服務端, 然後mount 到nfs 路徑下 /nfsshare/ 下的乙個子目錄 iso
mount -o loop iso /nfsshare/iso
到其它系統裡再mount 這個nfs
mount -t nfs4 192.168.4.5:/nfsshare /mnt
當我準備去mnt 目錄直接安裝時,發現/mnt/iso 檔案為空
那麼問題來了,這樣不行嗎? 當我在nfs服務端umount /nfsshare/iso 後,向iso 新增乙個檔案test,再mount 回去
此時在客戶端,看不到iso 內容,卻能看見剛才新增的檔案test
所以說nfs 沒有將loop iso 共享出去了
換個方式吧,先將安裝檔案iso 拷貝到 /nfsshare/iso , 再到其它系統裡 mount呢
mount -t nfs4 192.168.4.5:/nfsshare /mnt # 先mount nfs
mount -o loop /mnt/iso/install.iso /installdir # 再mount iso
跑到/install 目錄檢視,能看到安裝檔案裡的內容了, 完成 !
不過留有疑問,是否第一種方式不可行呢? 還是我沒配置正確呢 ?
NFS共享目錄
1 首先需要三颱伺服器,記住防火牆一定要關閉 2 web1安裝nfs utils,rpcbind 3 設定共享目錄 vi etc exports var www html 192.168.11.0 24 rw,sync,no root squash 4 啟動nfs服務,rpcbind必須在nfs前啟...
nfs共享目錄
一 網路檔案系統 network file system 介紹 它是當前主流異構平台共享檔案系統之一,允許乙個系統在網路上與他人共享目錄和檔案。通過使用nfs,使用者和程式可以像訪問本地檔案一樣訪問遠端系統上的檔案,使得每個計算機的節點能夠像使用本地資源一樣方便地使用網上資源。特點 1.提供透明檔案...
NFS共享目錄
nfs networkfilessystem 即網路檔案系統 nfs檔案系統協議允許網路中的主機通過tcp ip協議進行資源共享,nfs客戶端可以像使用本地資源一樣讀寫遠端nfs服務端的資料,需要注意nfs服務依賴於rpc服務與外部通訊,所以必需保證rpc服務能夠正常註冊服務的埠資訊才能正常使用nf...