Linux nfs伺服器配置

2021-09-29 11:27:49 字數 1262 閱讀 7569

nfs是網路檔案系統network file system的縮寫,最早是由 sun 這家公司所發展出來的。 它最大的功能就是可以透過網路,讓不同的機器、不同的作業系統、可以彼此分享檔案和目錄 (share files)。我們可以簡單的將他看做是乙個檔案伺服器 (file server) ,這個 nfs 伺服器可以讓你的 pc 來將網路遠端的 nfs 伺服器分享的目錄,掛載到本地端的機器當中, 在本地端的機器看起來,那個遠端主機的目錄就好像是自己的乙個磁碟分割槽一樣 (partition)。

安裝nfs服務

sudo apt install nfs-common

sudo apt install nfs-kernel-server

修改配置檔案

sudo vim /etc/exports

# 修改,新增的內容

/shared_dir *(rw,sync,no_root_squash)

# 各字段的意思

/share_dir :共享的目錄

* :指定哪些使用者可以訪問

* 所有可以ping通該主機的使用者

192.168.1.* 指定網段,在該網段中的使用者可以掛載

192.168.1.12 只有該使用者能掛載

(ro,sync,no_root_squash): 許可權

ro : 唯讀

rw : 讀寫

sync : 同步

no_root_squash: 不降低root使用者的許可權,root使用者具有對根目錄的完全管理訪問許可權。

no_subtree_check:不檢查父目錄的許可權。

其他選項man 5 exports 檢視

重啟nfs服務

sudo /etc/init.d/nfs-kernel-server restart
客戶端掛載磁碟操作

ping server_ip_addr

showmount -e server_ip_addr # 顯示可以掛載的共享目錄

# linux

mount server_ip_addr:/targer_dir /mnt/xx_dir

umount /mnt/xx_dir

# windows

mount server_ip_addr:/targer_dir x:

umount x: # option: -a -f

windows伺服器可以選擇對映網路伺服器

Linux NFS伺服器的配置過程

nfs network file system 即網路檔案系統。一種使用於分布式檔案協定,由sun公司開發。功能是通過網路讓不同的機器 不同的作業系統能夠分享個人資料,讓應用程式通過網路可以訪問位於伺服器磁碟中的資料。nfs在檔案傳送或資訊傳送的過過程中,依賴於rpc協議。rpc,遠端過程呼叫 re...

Linux NFS 伺服器測試

1 nfs 能做什麼?在嵌入式 linux 開發中,需要在 linux 主機為目標機編寫程式 然後編譯程式,生 成的程式是要傳輸到目標機上才能除錯 執行。那麼如何更快 更便捷地傳輸檔案,將影響 到開發工作的效率。nfs 無疑是最好的選擇。通過 nfs 服務,主機將使用者指定的目錄通過 網路共享給目標...

Linux NFS伺服器的安裝與配置

ps auxww grep auxww a選項顯示出所有執行程序的內容,而不僅僅是您的程序。u選項顯示出程序所歸屬的使用者名字以及 記憶體使用,x選項顯示出後台程序。而ww選項表示為 ps 1 把每個程序的整個命令列全部顯示完,而不是由於命令列過長就把它從螢幕上截去 df h 在各個節點上對比可以看...