Linux與Windows共享資源NFS

2021-09-06 01:51:13 字數 2171 閱讀 2329

nfs ,network file system,網路檔案系統,是在linux系統間實現磁碟檔案共享的一種方法,它支援應用程式在客戶端通過網路訪問位於伺服器磁碟中資料的一種檔案系統協議。同時可以在windows系統上安裝nfs client和server來實現與linux系統資源的共享。

1  linux間nfs的共享

2 windows通過nfs client來訪問linux的共享,或用nfs server來作為nfs檔案伺服器

1)windows service for unix(sfu)下的nfs支援

2)cygwin下的nfs支援 (

3)windows server 2008 中的feature來支援nfs (services for nfs)

4)windows nfs server和client軟體 (

hanewin nfs server for windows  +  nfsaxe)

linux系統nfs伺服器的配置方法

(**:

一、nfs伺服器的安裝

檢查linux系統中是否安裝了nfs-utils和portmap兩個軟體包(rhel4系統預設已經安裝了這兩個軟體包)

命令#rpm –q nfs-utils portmap

二、檢視nfs伺服器是否啟動

命令#service nfs starus

#service portmap status

三、如果伺服器沒有啟動,則開啟服務(預設服務下nfs沒有完全開啟)

命令#service nfs start

#service portmap start

四、指定nfs伺服器的配置檔案

nfs伺服器的配置檔案儲存「/etc/」目錄中,檔名稱是「exports」,該檔案用於被指nfs伺服器提供的目錄共享

命令#vi /etc/exports

配置「exports」檔案格式如下

/home *(sync,ro)

home:共享目錄名

*:表示所有主機

(sync,ro):設定選項

exports檔案中的「配置選項」字段放置在括號對(「( )」)中 ,多個選項間用逗號分隔

sync:設定nfs伺服器同步寫磁碟,這樣不會輕易丟失資料,建議所有的nfs共享目錄都使用該選項

ro:設定輸出的共享目錄唯讀,與rw不能共同使用

rw:設定輸出的共享目錄可讀寫,與ro不能共同使用

exports檔案中「客戶端主機位址」字段可以使用多種形式表示主機位址

192.168.152.13 指定ip位址的主機

nfsclient.test.com 指定網域名稱的主機

192.168.1.0/24 指定網段中的所有主機

*.test.com 指定域下的所有主機

* 所有主機

五、重新輸出共享目錄

exportfs管理工具可以對「exports」檔案進行管理

命令#exportfs –rv 可以讓新設定的「exports」檔案內容生效

六、顯示nfs伺服器的輸出目錄列表

顯示當前主機中nfs伺服器的輸出列表

# showmount -e

七、顯示nfs伺服器中被掛載的共享目錄

顯示當前主機nfs伺服器中已經被nfs客戶機掛載使用的共享目錄

# showmount -d

八、在另外乙個linux系統中掛在共享目錄

顯示nfs伺服器的輸出

# showmount -e 172.16.75.1

掛載nfs伺服器中的共享目錄

# mount -t nfs 172.16.75.1:/software /mnt/

九、檢視mnt目錄中的內容

cd /mnt |ll

十、解除安裝系統中已掛載的nfs共享目錄

命令# umount /mnt/

總結:1、在配置nfs伺服器之前用ping命令確保兩個linux系統正常連線,如果無法連線關閉圖形介面中的防火牆#service iptables stop

2、在配置中確保輸入的命令是正確的

3、更改完「exports」檔案後要輸入exportfs –rv ,使得「exports」檔案生效。

4、檢查nfs服務是否開啟,預設是關閉的。

5、解除安裝的時候不能在/mnt目錄中解除安裝,必須登出系統後解除安裝。

參考:

完!

linux與windows檔案共享

共享的要求是 具體做法 1 linux下用ifconfig,檢視eth0 一般乙太網卡名 這裡面包含了ip位址。如果沒有發現eth0,那麼 修改eth0網絡卡的配置檔案,將onboot no 改為 yes 檔案位置 etc sysconfig network scripts ifcfg eth0 以...

linux與windows實現檔案共享

本文主要介紹兩種方法實現windos和linux之間的檔案共享。實現檔案共享前提 1.windows能ping通linux 2.關閉linux防火牆 etc init.d iptables stop 實現檔案共享方法 1.通過winscp軟體 步驟一 開啟windows上的winsce軟體,右鍵,用...

Linux與windows的檔案共享

環境 本地主機 windows10 家庭版 遠端主機 centos7 虛擬機器 方法 一 當檔案較小時,可用linux的rz sz命令經由zmodem進行檔案傳輸 檔案 linux windows sz filename 檔案 windows linux rz 二 在windows端使用sftp進行...