Linux作業系統下NFS服務的搭建過程

2021-06-15 22:32:54 字數 2166 閱讀 5200

本文件只是介紹nfs的最簡單搭建過程,目的是有助於快速搭建,入門;

本搭建過程是基於fc5,且採用自帶的samba包;

一、概念

nfs(network file system/網路檔案系統):

1、設定linux系統之間的檔案共享(linux與windows中間檔案共享採用samba服務);

2、nfs只是一種檔案系統,本身沒有傳輸功能,是基於rpc協議實現的,才能達到兩個linux系統之間的檔案目錄共享;

3、nfs為c/s架構;

二、伺服器配置

1、配置檔案

主要配置檔案為:/etc/exports

格式為: 共享目錄 可mount主機ip(引數1,引數2,……)

如:/var/nfs 172.20.*.*(rw,sync,all_squash,anonuid=65534,anongid=65534)

說明:必須注意nfs/目錄的訪問許可權,必須設定成777許可權;父目錄/var許可權無要求,普通的755即可;

2、啟動相關服務

3、檢查共享目錄

隨後可以採用showmount –e檢視一下,看看共享的目錄情況:

[root@ns var]# showmount -e

export list for ns.osserver:

/var/nfs 172.20.*.*

ok,到此為止,nfs伺服器搭建完畢;

三、客戶端配置

1、確保portmap執行

客戶端必須確保rpc協議相應的portmap正常執行,否則mount將失敗;

2、掛載/var/nfs目錄(本地掛載點為/mnt/nfs)

mount -t nfs 172.20.65.16:/var/nfs /mnt/nfs

成功mount以後,即可同本地目錄一樣隨意操作;

四、其它相關命令

1、當修改了/etc/exports檔案後,可以不用重新啟動nfs服務,直接採用exports –rv 即可重新匯出共享目錄;

該命令格式如下:

exportfs [-aruv]

-a :全部mount或者unmount /etc/exports中的內容

-r :重新mount /etc/exports中分享出來的目錄

-u :umount 目錄

-v :在 export 的時候,將詳細的資訊輸出到螢幕上。

具體例子:

[root@ns var]# showmount -e

export list for ns.osserver:

/var/nfs 172.20.*.*

[root@ns var]# exportfs –au #全部解除安裝

[root@ns var]# showmount -e

export list for ns.osserver:

[root@ns var]# exportfs –rv #全部重新 export 一次

exporting 172.20.*.*:/var/nfs

[root@ns var]#

2、showmout命令對於nfs的操作和查錯有很大的幫助,所以我們先來看一下showmount的用法

showmout

-a :這個引數是一般在nfs server上使用,是用來顯示已經mount上本機nfs目錄的cline機器。

-e :顯示指定的nfs server上export出來的目錄。

例如:

[root@localhost ~]# showmount -e 172.20.65.16

export list for 172.20.65.16:

/var/nfs 172.20.*.*

[root@ns var]# showmount -a

all mount points on ns.osserver:

172.20.*.*:/var/nfs

五、常見問題解答

解決方案:可能是nfs伺服器的防火牆有問題;

解決方案:由於rpc協議沒執行;啟動portmap服務;

也有可能是防火牆問題;server/client均有可能。

Linux作業系統下如何新增服務

首先拷貝乙個下面的模板備用,下面解釋一下 bin sh 是說明該指令碼呼叫的shell的型別 chkconfig 2345 80 05 其中2345是指明服務的執行等級,80表明是系統啟動時要啟動第80號服務 服務號可以重複 05表明是系統關閉要停止的服務號。descr ption service ...

Linux作業系統下DriverDisk的製作方法

如果常常在ibm hp等這些伺服器上安裝linux,多多少少都會遇到需要手工載入scsi raid卡驅動情況,而我們遇到這種情況時,都會向硬體廠 商或者linux廠商需求驅動,因為幾乎所有的硬體廠商只提供redhat suse上的驅動,假如安裝的紅旗linux遇到這種情況,那麼就只能向紅旗 尋求驅動...

Redhat Linux作業系統下常用服務介紹zz

redhat linux作業系統下常用服務介紹 aep1000 掛載或解除安裝 aep1000 2000 協處理器驅動的。anacron 不過可以在指定時間沒有開機無法完成任務的情況下另尋時間完成任務。apmd 高階電源管理能源管理服務,可以為你監控電池 arpwatch 記錄日誌並構建乙個在lan...