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.安裝服務端)設定操作
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赋予读写权限,其他机器仅有只读权限。
/etc/init.d/portmap start /etc/init.d/nfs start
/etc/init.d/nfs stop /etc/init.d/portmap stop
/etc/init.d/nfs restart /etc/init.d/portmap restart
/etc/init.d/portmap status /etc/init.d/nfs status
chkconfig –level 35 portmap on chkconfig –level 35 nfs on
mkdir –p /home/share208 mount 192.168.190.199:/home/share208 /home/share208 (挂载)
192.168.190.208 /home/share208 创建目录 test 192.168.190.199 /home/share208 查看已经有test 目录
以上是linux如何透過nfs網路檔案系統掛載設置的詳細內容。更多資訊請關注PHP中文網其他相關文章!