linux系統(tǒng)之間通過nfs網(wǎng)絡文件系統(tǒng)掛載設(shè)置方法
NFS簡介
NFS是Network File System的簡寫,即網(wǎng)絡文件系統(tǒng). 網(wǎng)絡文件系統(tǒng)是FreeBSD支持的文件系統(tǒng)中的一種,也被稱為NFS. NFS允許一個系統(tǒng)在網(wǎng)絡上與他人共享目錄和文件。通過使用NFS,用戶和程序可以像訪問本地文件一樣訪問遠端系統(tǒng)上的文件。
NFS好處
以下是NFS最顯而易見的好處:
1.本地工作站使用更少的磁盤空間,因為通常的數(shù)據(jù)可以存放在一臺機器上而且可以通過網(wǎng)絡訪問到。
2.用戶不必在每個網(wǎng)絡上機器里頭都有一個home目錄。Home目錄 可以被放在NFS服務器上并且在網(wǎng)絡上處處可用。
3.諸如軟驅(qū),CDROM,和 Zip(是指一種高儲存密度的磁盤驅(qū)動器與磁盤)之類的存儲設(shè)備可以在網(wǎng)絡上面被別的機器使用。這可以減少整個網(wǎng)絡上的可移動介質(zhì)設(shè)備的數(shù)量。
Linux 服務器 192.168.190.199 服務端
Linux 服務器 192.168.190.208 客戶端
192.168.190.199(服務端)配置操作:
1.安裝服務
檢查是否看安裝nfs,portmap服務
若沒有安裝nfs ,portmap用 yum search < 包名> 安裝相應的包
2.配置/etc/exports
在 /etc/exports 文件中配置
配置參數(shù)如下
[共享的目錄] [主機名1或IP1(參數(shù)1,參數(shù)2)] [主機名2或IP2(參數(shù)3,參數(shù)4)]
下面是一些NFS共享的常用參數(shù):
ro 只讀訪問
rw 讀寫訪問
sync 所有數(shù)據(jù)在請求時寫入共享
async NFS在寫入數(shù)據(jù)前可以相應請求
secure NFS通過1024以下的安全TCP/IP端口發(fā)送
insecure NFS通過1024以上的端口發(fā)送
wdelay 如果多個用戶要寫入NFS目錄,則歸組寫入(默認)
no_wdelay 如果多個用戶要寫入NFS目錄,則立即寫入,當使用async時,無需此設(shè)置。
hide 在NFS共享目錄中不共享其子目錄
no_hide 共享NFS目錄的子目錄
subtree_check 如果共享/usr/bin之類的子目錄時,強制NFS檢查父目錄的權(quán)限(默認)
no_subtree_check 和上面相對,不檢查父目錄權(quán)限
all_squash 共享文件的UID和GID映射匿名用戶anonymous,適合公用目錄。
no_all_squash 保留共享文件的UID和GID(默認)
root_squash root用戶的所有請求映射成如anonymous用戶一樣的權(quán)限(默認)
no_root_squas root用戶具有根目錄的完全管理訪問權(quán)限
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賦予讀寫權(quán)限,其他機器僅有只讀權(quán)限。
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服務的狀態(tài)
/etc/init.d/portmap status
/etc/init.d/nfs status
設(shè)置自動啟動NFS服務
對于實際應用中的Linux系統(tǒng),每次開機后都手工啟動nfs服務是不現(xiàn)實的,應該設(shè)置系統(tǒng)在指定的運行級別(通常為3和5)自動啟動portmap和nfs服務。
chkconfig –level 35 portmap on
chkconfig –level 35 nfs on
執(zhí)行“ntsysv”命令啟動服務配置程序,找到“nfs”和“portmap”服務,分別在其前面加上“*”,然后選擇“確定”即可。
4.192.168.190.208(客服端) 配置客戶端
在指定目錄下創(chuàng)建文件夾掛載服務端文件夾
mkdir –p /home/share208
mount 192.168.190.199:/home/share208 /home/share208 (掛載)
5.測試掛載
192.168.190.208 /home/share208 創(chuàng)建目錄 test
192.168.190.199 /home/share208 查看已經(jīng)有test 目錄
測試成功.
相關(guān)文章
Apache負載均衡設(shè)置方法 mod_proxy使用介紹
本文主要講解了Apache負載均衡功能的代碼配置,首先我們通過幾個模塊的功能進行配置,之后就會發(fā)現(xiàn)其中的奧秘了,那么我們還是來具體看文章吧2012-10-10sersync2 完全安裝配置說明(二) 可選功能與xml高級配置
sersync2 完全安裝配置說明(二) 可選功能與xml高級配置,需要的朋友可以參考下。2011-11-11CenterOS 中安裝Redis及開機啟動設(shè)置詳解
這篇文章主要介紹了CenterOS 中安裝Redis及開機啟動設(shè)置詳解的相關(guān)資料,需要的朋友可以參考下2016-12-12Linux VPS備份教程 數(shù)據(jù)庫/網(wǎng)站文件自動定時備份
這篇文章老左分享目前大家比較常用的自動定時備份方案,數(shù)據(jù)庫發(fā)送到我們的郵箱、文件發(fā)送同步到我們另外空間FTP中2012-09-09