sudo apt-get install nfs-kernel-server
nfs允許掛載的目錄和許可權需要在檔案/etc/exports(這個檔案是使用上述命令安裝nfs-kernel-server後才生成的)中進行定義。在/etc/exports的末尾新增:
/home/liyihai/ *(rw,sync,no_root_squash,no_subtree_check)
各引數的含義如下:
/home/liyihai:共享目錄
*:允許所有的網路段訪問
rw:訪問者具有可讀寫許可權
sync:資料同步寫入記憶體和硬碟
no_root_squash:nfs共享目錄訪問者具有root許可權
subtree_check(預設) :若輸出目錄是乙個子目錄,則nfs伺服器將檢查其父目錄的許可權[4];
no_subtree_check :即使輸出目錄是乙個子目錄,nfs伺服器也不檢查其父目錄的許可權,這樣可以提高效率[4];
掛載本地nfs共享目錄# ubuntu10.04
sudo /etc/init.d/portmap restart
# > ubuntu10.4
sudo /etc/init.d/rpcbind restart
sudo /etc/init.d/nfs-kernel-server restart
# ubuntu18.04.5之後廢棄了上面/etc/init.d/nfs-kernel-server,改用下面命令
sudo service nfs-kernel-server restart # [6]
sudo mount -t nfs localhost:/home/liyihai/ /mnt/
經測試上述方法適用於14.04、16.04、18.04、20.04。
[1]ubuntu 14.04下nfs安裝配置
[2]mount.nfs: requested nfs version or transport protocol is not supported
[3]nfs /etc/exports引數解釋
[4]nfs服務基本配置及使用
[5]nfs安裝配置及常見問題
[6]ubuntu公升級18.04之後nfs出錯
[7]ubuntu18.04lts搭建nfs及配置詳解(修改完善)
ubuntu搭建nfs伺服器
由於工作中需要兩台伺服器之間共享一塊硬碟空間,因此準備搭建乙個nfs伺服器,下面會為大家闡述安裝步驟和用php去訪問共享分割槽 nfs netword file system 網路檔案系統,是unix系統之間實現磁碟檔案共享的一種方法,它支援應用程式在客戶端通過網路訪問位於伺服器磁碟中資料的一種檔案...
Ubuntu下搭建nfs伺服器
nfs分伺服器和客戶機,當使用遠端檔案時只要用mount命令就可把遠端nfs伺服器 ubuntu系統 上的檔案系統掛載在本地檔案系統之下,操作遠端檔案與操作本地檔案沒有不同。nfs伺服器所共享檔案或目錄記錄在 etc exports檔案中。嵌入式linux開發中,會經常使用nfs,目標系統 開發板a...
NFS 伺服器搭建
首先在vmware上搭建兩個系統我選擇的兩個ubuntu系統 ubuntu1 ip位址192.168.1.49 ubuntu2 ip位址192.168.1.51 兩個系統分別執行下面的命令 sudo apt get install nfs kernel server 安裝 nfs 伺服器端 sudo...