導航:首頁 > 配伺服器 > 如何搭建nfs伺服器

如何搭建nfs伺服器

發布時間:2022-10-03 00:04:58

『壹』 如何Windows 7系統下如何搭建NFS伺服器

Windows 7系統下搭建NFS伺服器方法:

一、軟體安裝:

1、從網路搜索haneWIN,下載下來後,雙擊運行,出現界面後點「下一步」即可。

『貳』 如何Windows 7系統下如何搭建NFS伺服器

1、首先點擊windows7系統的開始菜單,單擊控制面板;

2、在彈出來的界面中,單擊程序選項;

3、然後單擊打開或關閉windows功能;

4、在彈出來的windows功能窗口中,找到並勾選nfs服務;

5、然後等待安裝完成;

6、最後檢查下服務有沒有安裝好。

『叄』 如何在window下搭建nfs伺服器

如何通過Windows
Server
2008
R2建立NFS存儲
在我們日常工作的某些實驗中,會需要使用存儲伺服器。而硬體存儲成本高,如StarWind之類的iSCSI軟存儲解決方案需要單獨下載伺服器端程序,且配置比較繁瑣,令很多新手們很是頭疼。
事實上,利用Windows
Server
2008
R2,我們可以很容易地將其作為一台NFS存儲伺服器,方便地得到一個NFS軟存儲,輕松解決某些環境下的問題。接下來以Windows
Server
2008
R2
SP1
企業版為例,分享一下具體的實現步驟。
首先,打開伺服器管理器,選擇」添加角色」;
點擊下一步,開始添加伺服器角色;
添加」文件服務」,點擊下一步;
點擊下一步,開始添加角色服務;
添加」網路文件系統服務」,即」Network
File
System
(NFS)」;
點擊安裝,開始執行;
安裝完成後,在容量適合的分區下建立一個文件夾,選擇屬性,找到」NFS共享」選項卡,點擊」管理NFS共享」;
保持選項默認,點擊」許可權」;
此處可以看到此存儲的默認訪問許可權,默認為所有計算機都具有隻讀許可權。我們可以將這條許可權策略調整為」不可讀」,並點擊」添加」設置其他策略;
點擊」添加」後,會出現如上圖窗口,在」添加名稱」欄填寫允許訪問此存儲的主機的IP地址,設置訪問類型,並按需勾選是否允許訪問根目錄即可。
以上,通過其他設備添加
「此伺服器IP地址:/共享文件夾名稱」,即可訪問NFS存儲

『肆』 搭建NFS伺服器

NFS 是Network File System的縮寫,即網路文件系統。一種使用於分散式文件系統的協定,由Sun公司開發,於1984年向外公布。功能是通過網路讓不同的機器、不同的操作系統能夠彼此分享個別的數據,讓應用程序在客戶端通過網路訪問位於伺服器磁碟中的數據,是在類Unix系統間實現磁碟文件共享的一種方法。

NFS在文件傳送或信息傳送過程中依賴於RPC協議。RPC,遠程過程調用 (Remote Procere Call) 是能使客戶端執行其他系統中程序的一種機制。NFS本身是沒有提供信息傳輸的協議和功能的。

NFS應用場景,常用於高可用文件共享,多台伺服器共享同樣的數據,可擴展性比較差,本身高可用方案不完善,取而代之的數據量比較大的可以採用MFS、TFS、HDFS等等分布式文件系統。

1. 環境准備兩台Centos7.6虛擬機:

服務端:192.168.199.180

客戶端:192.168.199.190

2.創建用戶,指定用戶訪問共享文件夾:

useradd test   #創建test用戶

                                   passwd   test  #設置test密碼為123456

6.編輯nfs主配置文件/etc/exports;並添加以下內容:

/www  192.168.199.190(rw,sync,root_squash,no_all_squash,anonuid=1002,anongid=1002)     

參數詳解:

NFS安裝完畢,需要創建共享目錄,共享目錄在/etc/exports文件裡面配置,可配置參數如下:

/www  192.168.199.190(rw,sync,root_squash,no_all_squash,anonuid=1002,anongid=1002)

第一列/www 表示需要共享的目錄

IP表示允許哪個客戶端訪問

IP後括弧里的設置表示對該共享文件的許可權

ro                      只讀訪問

rw                      讀寫訪問

sync                    所有數據在請求時寫入共享

hide                    在NFS共享目錄中不共享其子目錄

no_hide                 共享NFS目錄的子目錄

all_squash              共享文件的UID和GID映射匿名用戶anonymous,適合公用目錄。

no_all_squash           保留共享文件的UID和GID(默認)

root_squash             root用戶的所有請求映射成如anonymous用戶一樣的許可權(默認)

no_root_squas           root用戶具有根目錄的完全管理訪問許可權

anonuid                 指定用戶UID

anongid                 指定用戶組ID

7.啟動nfs服務:systemctl start nfs

8.查看nfs及rpc埠是否啟動成功:

9. rpcinfo -p 192.168.199.180 查看,如圖所示:

RPC命令詳解: rpcinfo 命令會向 RPC 伺服器發出 RPC 調用,並將得到的結果顯示出來。rpcinfo 會列出所有在主機 host 上向 rpcbind 注冊的 RPC 服務。

10. 使用showmount -e localhost 命令用於查詢NFS伺服器的相關信息,顯示NFS伺服器的輸出清單。

11. 創建共享文件夾目錄www ;並在www目錄下新建jfe.txt並加入內容,授予www用戶用戶組的nfsnobody.nfsnobody許可權

mkdir -p /www                       #創建www共享目錄

touch  /www/jfe.txt               #在www目錄下創建jfe.txt文件

chown  -R  test:test  /www  #授權用戶用戶組test給www目錄

二、安裝客戶端:(192.168.199.190)

1. yum  install nfs-utils  -y

客戶端上不需要啟動nfs服務,只是為了使用showmount工具

2. 查看RPC埠是否啟動:netstat -ntpl

3.使用showmount -e 192.168.199.180命令顯示NFS伺服器輸出結果:

4.遠程掛載www共享目錄到客戶端的/mnt目錄下:mount -t nfs 192.168.199.180:/www /mnt

5. 進入到/mnt掛載盤符目錄下cd /mnt  ;確認是否有jfe.txt文件存在及查看文件許可權屬於誰:

確認文件已存在,用戶用戶組均為test用戶所屬,其他用戶不能操作此目錄下的文件及文件夾;包括root用戶都不能操作刪除及修改文件,例如root用戶都不能刪除jfe.txt文件:

6.如果也只需要客戶端的test用戶去對www共享文件夾有增刪改查許可權的話,需要以下步驟:

a. 在客戶端創建相同的test用戶,並保證UID一致的情況下才能對共享目錄有許可權進行操作

b. 設置tets用戶密碼為123456

c. 查看test用戶UID參數值是多少  cat /etc/passwd

d. 那麼問題來了,服務端的test用戶UID為1002,客戶端test用戶UID為1004,共享目錄在客戶端的許可權也為1002,那麼1004是沒有許可權去訪問共享目錄的,可參考下目前狀態的錯誤圖;首先切換到test用戶,然後進入到/mnt目錄下進行jfe.txt文件刪除看是否報錯:

e. 經過測試同樣的tets用戶,但是客戶端的用戶UID跟服務端不一致,所以是沒有許可權刪除文件的,首先退出tets用戶,切換root用戶後,需要修改客戶端test用戶UID跟服務端一致即可解決問題,命令:usermod -u 1002  tets

7.修改完客戶端test用戶UID為1002後,切換到test用戶,查看是否有jfe.txt文件存在;然後追加新內容123456到jfe.txt中;最後新建123.txt文件成功,代表NFS共享目錄指定用戶讀取(增刪改查)成功。

8. 在NFS服務端把NFS跟RPC服務加入開機自啟動:

systemctl enable nfs-server

systemctl enable rpcbind

9. 在客戶端將NFS遠程共享目錄掛載命令加入fstab配置,不然伺服器重啟掛載點將消失,加入以下配置到/etc/fstab配置文件

192.168.199.180:/www     /mnt       nfs     defaults   0 0

『伍』 如何Windows 7系統下如何搭建NFS伺服器

軟體安裝軟體安裝比較簡單,從網路搜索haneWIN這款,下載下來後,雙擊運行,出現界面後點「下一步」即可。 接下來是設置安裝路徑,這個根據個人設置選擇即可 然後是設置開始菜單下的文件名,在這里默認即可,點「下一步」繼續安裝。 以上配置成功後,點擊「安裝」開始軟體的安裝,後面會自動安裝完成。 軟體配置 修改exports文件: 打開安裝包下的exports文件,默認是把D盤下的temp文件夾做為輸出目錄,這里可以根據自己的情況修改即可(-name:nfs不用去改) D:\temp -name:nfs 替換安裝目錄下的exports文件: 修改完後保存關閉,找到haneWIN軟體的安裝文件夾,替換掉原來的exports即可。 重啟nfs伺服器: 從開始菜單下找到haneWIN軟體,選擇NFS下的重啟所有服務 成功後顯示如一圖所示內容,如果不成功,建議右擊選擇以管理員身份運行, linux掛載 在Linux中輸入以下命令(192.168.1.44為Windows下的IP地址,這里需改成你實際配置的IP): mount –t nfs –o nolock 192.168.1.44:/nfs /nfs

『陸』 簡述安裝nfs網路共享服務的步驟

下載了之後點確認安裝之後的話就可以了。

『柒』 如何在window下搭建nfs伺服器

一,軟體安裝:

1、軟體安裝比較簡單,從網路搜索haneWIN這款,下載下來後,雙擊運行,出現下圖所示界面後點「下一步」即可。

2、接下來是設置安裝路徑,這個根據個人設置選擇即可,就不再多說了。

3、然後是設置開始菜單下的文件名,在這里默認即可,點「下一步」繼續安裝。

4、以上配置成功後,點擊「安裝」開始軟體的安裝,後面會自動安裝完成。

二,軟體配置:

1、修改exports文件:
2、打開安裝包下的exports文件,默認是把D盤下的temp文件夾做為輸出目錄,這里可以根據自己的情況修改即可(-name:nfs不用去改)D:\temp -name:nfs

3、替換安裝目錄下的exports文件:
4、修改完後保存關閉,找到haneWIN軟體的安裝文件夾,替換掉原來的exports即可。


三,重啟nfs伺服器:
1、從開始菜單下找到haneWIN軟體,選擇NFS下的重啟所有服務,如下圖所示。

2、成功後顯示如一圖所示內容,如果不成功,建議右擊選擇以管理員身份運行,這個在很多同事那遇到過。

四,Linux掛載

1、在Linux中輸入以下命令(192.168.1.44為Windows下的IP地址,這里需改成你實際配置的IP):
2、mount –t nfs –o nolock 192.168.1.44:/nfs /nfs

『捌』 如何Windows 7系統下如何搭建NFS伺服器

軟體安裝

1、軟體安裝比較簡單,從網路搜索haneWIN這款,下載下來後,雙擊運行,出現下圖所示界面後點「下一步」即可。

2、接下來是設置安裝路徑,這個根據個人設置選擇即可,就不再多說了。

3、然後是設置開始菜單下的文件名,在這里默認即可,點「下一步」繼續安裝。

4、以上配置成功後,點擊「安裝」開始軟體的安裝,後面會自動安裝完成。

軟體配置

1、修改exports文件:
打開安裝包下的exports文件,默認是把D盤下的temp文件夾做為輸出目錄,這里可以根據自己的情況修改即可(-name:nfs不用去改)
D:\temp -name:nfs

2、替換安裝目錄下的exports文件:
修改完後保存關閉,找到haneWIN軟體的安裝文件夾,替換掉原來的exports即可。
3、重啟nfs伺服器:
從開始菜單下找到haneWIN軟體,選擇NFS下的重啟所有服務,如下圖所示。

4、成功後顯示如一圖所示內容,如果不成功,建議右擊選擇以管理員身份運行,這個在很多同事那遇到過。

『玖』 Linux搭建NFS伺服器

作者:SpookZanG
linux搭建NFS伺服器
一、什麼是NFS服務
NFS是Network
File
System的簡寫,即網路文件系統.
網路文件系統是FreeBSD支持的文件系統中的一種,也被稱為NFS.
NFS允許一個系統在網路上與它人共享目錄和文件。通過使用NFS,用戶和程序可以象訪問本地文件一樣訪問遠端系統上的文件。
二、NFS的優勢
1.本地工作站使用更少的磁碟空間,因為通常的數據可以存放在一台機器上而且可以通過網路訪問到。
2.用戶不必在每個網路上機器里頭都有一個home目錄。Home目錄
可以被放在NFS伺服器上並且在網路上處處可用。
3.諸如軟碟機,CDROM,和
Zip®
之類的存儲設備可以在網路上面被別的機器使用。這可以減少整個網路上的可移動介質設備的數量。
NFS至少有兩個主要部分:一台伺服器和一台(或者更多)客戶機。客戶機遠程訪問存放在伺服器上的數據。為了正常工作,一些進程需要被配置並運行。
三、NFS的搭建
1、伺服器端
安裝NFS的服務程序
yum
install
-y
nfs-utils
寫配置文件
寫入
/music
192.168.0.0/255.255.255.0(rw,sync)
格式是:
要共享的目錄
共享的IP及掩碼或者域名(許可權,同步更新)
啟動服務
/etc/init.d/portmap
restart
/etc/init.d/nfs
restart
chkconfig
nfs
on
chkconfig
portmap
on
然後關閉防火牆以及更改Selinux關於NIS的選項
/etc/init.d/iptables
stop
(防護牆服務關閉)
chkconfig
iptables
off
system-config-selinux
(設置selinux)
2、客戶端
編輯fstab文件,實現開機自動掛載
mount
-t
nfs
IP:/目錄
掛載到的目錄
(此為臨時掛載)
如:mount
-t
nfs
192.168.0.9:/doce
/doc
編輯FSTAB文件
vim
/etc/init.d/fstab
IP:/目錄
掛載到的目錄
nfs
defaults
0
0
然後關閉防火牆以及更改Selinux關於NIS的選項
/etc/init.d/iptables
stop
(防護牆服務關閉)
chkconfig
iptables
off
system-config-selinux
(設置selinux)
至此,搭建完畢。

閱讀全文

與如何搭建nfs伺服器相關的資料

熱點內容
網盤的小說在哪個文件夾 瀏覽:59
阿里程序員約炮 瀏覽:939
java語言程序設計題 瀏覽:464
法和經濟學pdf 瀏覽:703
statafgls命令 瀏覽:737
汽車壓縮機電磁閥檢測 瀏覽:543
c編譯器如何打開 瀏覽:760
小受重生回80年代 瀏覽:797
夢幻無敵伺服器什麼時候開的 瀏覽:903
cnc編程程序走不了g代碼不正確 瀏覽:772
轉轉app賣家怎麼收錢 瀏覽:883
app綁定微信支付讓拒是怎麼回事 瀏覽:568
radan編程 瀏覽:52
高清pdf電子書 瀏覽:339
騰訊的伺服器用什麼處理器 瀏覽:405
安卓開發如何配置 瀏覽:848
門戶網站整站源碼 瀏覽:613
如何使用伺服器gpu 瀏覽:874
男主到全是女人的世界 瀏覽:345
泰國女同電影 瀏覽:95