首頁  >  文章  >  運維  >  linux如何透過nfs網路檔案系統掛載設置

linux如何透過nfs網路檔案系統掛載設置

WBOY
WBOY轉載
2023-05-15 17:25:061673瀏覽

nfs簡介

nfs是network file system的簡稱,即網路檔案系統. 網路檔案系統是freebsd支援的檔案系統中的一種,也被稱為nfs. nfs允許一個系統在網路上與他人分享目錄和檔案。透過使用nfs,使用者和程式可以像存取本機檔案一樣存取遠端系統上的檔案。

nfs最顯而易見的好處:   

1.本地工作站使用更少的磁碟空間,因為通常的資料可以存放在一台機器上而且可以透過網絡訪問到。  
2.使用者不必在每個網路上機器裡頭都有一個home目錄。 home目錄 可以放在nfs伺服器上並且在網路上處處可用。 
3.諸如軟驅,cdrom,和 zip(是指一種高儲存密度的磁碟機與磁碟)之類的儲存設備可以在網路上面被別的機器使用。這可以減少整個網路上的可移動介質設備的數量。

linux 伺服器192.168.190.199 服務端
linux 伺服器192.168.190.208 客戶端

192.168.190.199(服務端)設定操作

192.168.190.199(服務端)設定操作

#1.安裝服務端)設定操作





###############################################1. ####檢查是否看安裝nfs,portmap服務######若沒有安裝nfs ,portmap用yum search 224f47e9c0c64e0e9a68eb0f39ac5370 安裝對應的套件######2.設定/etc/exports ######在/etc/exports 檔案中設定######設定參數如下#######[共享的目錄] [主機名稱1或ip1(參數1,參數2)] [主機名2或ip2(參數3,參數4)]######下面是一些nfs共享的常用參數:###
ro 只读访问
rw 读写访问
sync 所有数据在请求时写入共享
async nfs在写入数据前可以相应请求
secure nfs通过1024以下的安全tcp/ip端口发送
insecure nfs通过1024以上的端口发送
wdelay 如果多个用户要写入nfs目录,则归组写入(默认)
no_wdelay 如果多个用户要写入nfs目录,则立即写入,当使用async时,无需此设置。
hide 在nfs共享目录中不共享其子目录
no_hide 共享nfs目录的子目录
subtree_check 如果共享/usr/bin之类的子目录时,强制nfs检查父目录的权限(默认)
no_subtree_check 和上面相对,不检查父目录权限
all_squash 共享文件的uid和gid映射匿名用户anonymous,适合公用目录。
no_all_squash 保留共享文件的uid和gid(默认)
root_squash root用户的所有请求映射成如anonymous用户一样的权限(默认)
no_root_squas root用户具有根目录的完全管理访问权限
anonuid=xxx 指定nfs服务器/etc/passwd文件中匿名用户的uid
anongid=xxx 指定nfs服务器/etc/passwd文件中匿名用户的gid
###如:###
/home/share208 192.168.190.208(rw,sync) *(ro) 配置说明: 对192.168.102.15赋予读写权限,其他机器仅有只读权限。
###3. nfs服務### ###啟動nfs服務######
/etc/init.d/portmap start
/etc/init.d/nfs start
###停止nfs服務######
/etc/init.d/nfs stop
/etc/init.d/portmap stop
###重新啟動nfs服務######
/etc/init.d/nfs restart
/etc/init.d/portmap restart
###檢查portmap和nfs服務的狀態######
/etc/init.d/portmap status
/etc/init.d/nfs status
###設定自動啟動nfs服務######對於實際應用中的linux系統,每次開機後都手動啟動nfs服務是不現實的,應該設定係統在指定的運行等級(通常為3和5)自動啟動portmap和nfs服務。 ###
chkconfig –level 35 portmap on
chkconfig –level 35 nfs on
###執行“ntsysv”指令啟動服務設定程序,找到“nfs”和“portmap”服務,分別在其前面加上“*”,然後選擇“確定”即可。 ######4.192.168.190.208(客服端) 設定客戶端######在指定目錄下建立資料夾掛載服務端資料夾###
mkdir –p /home/share208
mount 192.168.190.199:/home/share208 /home/share208 (挂载)
###5.測試掛載# ##
192.168.190.208 /home/share208 创建目录 test
192.168.190.199 /home/share208 查看已经有test 目录
###測試成功.###

以上是linux如何透過nfs網路檔案系統掛載設置的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除