當前位置:首頁 » 文件傳輸 » nfs訪問
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

nfs訪問

發布時間: 2022-03-31 00:00:19

⑴ 基於linux平台安裝配置實現nfs服務為什麼主機上顯示無網路訪問

FS伺服器的配置相對比較簡單,只需要在相應的配置文件中進行設置,然後啟動NFS伺服器即可。
NFS的常用目錄
/etc/exports NFS服務的主要配置文件
/usr/sbin/exportfs NFS服務的管理命令
/usr/sbin/showmount 客戶端的查看命令
/var/lib/nfs/etab 記錄NFS分享出來的目錄的完整許可權設定值
/var/lib/nfs/xtab 記錄曾經登錄過的客戶端信息
NFS服務的配置文件為 /etc/exports,這個文件是NFS的主要配置文件,不過系統並沒有默認值,所以這個文件不一定會存在,可能要使用vim手動建立,然後在文件裡面寫入配置內容。
/etc/exports文件內容格式:
<輸出目錄> [客戶端1 選項(訪問許可權,用戶映射,其他)] [客戶端2 選項(訪問許可權,用戶映射,其他)]

a. 輸出目錄:
輸出目錄是指NFS系統中需要共享給客戶機使用的目錄;
b. 客戶端:
客戶端是指網路中可以訪問這個NFS輸出目錄的計算機
客戶端常用的指定方式
指定ip地址的主機:192.168.0.200
指定子網中的所有主機:192.168.0.0/24 192.168.0.0/255.255.255.0
指定域名的主機:david.bsmart.cn
指定域中的所有主機:*.bsmart.cn
所有主機:*
c. 選項:
選項用來設置輸出目錄的訪問許可權、用戶映射等。
NFS主要有3類選項:
訪問許可權選項
設置輸出目錄只讀:ro
設置輸出目錄讀寫:rw
用戶映射選項
all_squash:將遠程訪問的所有普通用戶及所屬組都映射為匿名用戶或用戶組(nfsnobody);
no_all_squash:與all_squash取反(默認設置);
root_squash:將root用戶及所屬組都映射為匿名用戶或用戶組(默認設置);
no_root_squash:與rootsquash取反;
anonuid=xxx:將遠程訪問的所有用戶都映射為匿名用戶,並指定該用戶為本地用戶(UID=xxx);
anongid=xxx:將遠程訪問的所有用戶組都映射為匿名用戶組賬戶,並指定該匿名用戶組賬戶為本地用戶組賬戶(GID=xxx);
其它選項
secure:限制客戶端只能從小於1024的tcp/ip埠連接nfs伺服器(默認設置);
insecure:允許客戶端從大於1024的tcp/ip埠連接伺服器;
sync:將數據同步寫入內存緩沖區與磁碟中,效率低,但可以保證數據的一致性;
async:將數據先保存在內存緩沖區中,必要時才寫入磁碟;
wdelay:檢查是否有相關的寫操作,如果有則將這些寫操作一起執行,這樣可以提高效率(默認設置);
no_wdelay:若有寫操作則立即執行,應與sync配合使用;
subtree:若輸出目錄是一個子目錄,則nfs伺服器將檢查其父目錄的許可權(默認設置);
no_subtree:即使輸出目錄是一個子目錄,nfs伺服器也不檢查其父目錄的許可權,這樣可以提高效率;

⑵ 我的NFS的共享文件地址是什麼忘記了

NFS網路文件共享服務,是用來共享資源的,我們可以通過vim /etc/exports來定義哪些文件共享,以及共享給誰,我們在根目錄下通過命令mkdir test ,並拷貝文件到文件夾里為後面共享作準備,/etc/exports裡面的/test是共享目錄,*是共享給所有人。

我們需要對NFS服務重新啟動,通過命令service nfs restart來重啟服務,需要提前通過命令yum install nfs*來安裝nfs服務,發現重啟失敗,我們需要通過命令/etc/init.d/rpcbind start,
/etc/init.d/rpcidmapd start,最後我們用命令/etc/init.d/nfs start發現nfs啟動成功了。

通過命令chkconfig nfs on 讓nfs服務開機時自動啟動,通過命令chkconfig –list來確認,發現運行級別2、3、4、5都是開啟的,默認業務的運行級別是3和5,所以可以保證開機後服務會自動開啟。

通過命令exportfs –v來查看剛剛共享的文件目錄/test,可以看到我們把/test文件目錄共享給所有人,exportfs是用來維護已經共享的NFS文件系統,exports –v是在伺服器端使用查看共享信息的。

客戶端使用命令showmount –e 172.1.1.1來查看伺服器端共享的NFS文件信息,可以看到遠端伺服器共享了/test文件目錄給所有人,showmount是用來查看遠端NFS伺服器的掛載信息,通過命令man showmount來查看更多的參數使用方法。

客戶端使用命令rpcinfo –p 172.1.1.1來查看伺服器端rpc協議的工作狀態,nfs底層依賴於portmapper協議,通過rpc可以訪問portmapper,其中埠號都是隨機的,如果我們通過showmount看不到任何信息輸出的時候,需要用rpcinfo來查看底層portmapper是否是正常工作的,如果不正常工作,rpc服務是不正常的。如果rpc是正常的,通過showmount看不到信息是配置有問題。

我們在客戶端建立掛載點,同過命令mkdir /mnt/test建立掛載點的目錄,通過showmount查看共享信息,用掛載命令mount 172.1.1.1:/test /mnt/test把遠端共享目錄掛載到本機的/mnt/test下面,進入掛載點/mnt/test用命令ll列出目錄,發現現在查看本機的/mnt/test目錄就是訪問遠端的共享目錄。使用完共享目錄後建議立即卸載,原因是NFS是在kernel層實現的,如果出現掛載失敗,需要重啟kernel,也就是要重啟電腦,非常的麻煩。實用我們用命令umount /mnt/test來卸載掛載點,通過再次進入目錄用命令ll來列出目錄,發現目錄裡面沒有任何文件,卸載已經成功了。

⑶ 急~後綴名為NFS的文件該如何打開

(NFS)Network File System 即網路文件系統.
網路文件系統是FreeBSD支持的文件系統中的一種,也被稱為NFS. NFS允許一個系統在網路上與他人共享目錄和文件。通過使用NFS,用戶和程序可以像訪問本地文件一樣訪問遠端系統上的文件。
說白了吧,NFS是虛擬機的後綴名,需要用虛擬機來打開!
用Daemon Tools虛擬出來就行了!

⑷ 請教,群暉nas的nfs訪問如何設置

我在用的是N54L做的黑群暉。 我測試過,NAS與筆記本用千兆交叉線互聯,或者經過千兆交換機,都可以達到100MB左右的讀寫速度。 但是請注意,這是在有線網路的條件下。 您的AC68U應該支持802.11ac協議,支持千兆wifi。但是無線網路的速度受到很多...

⑸ 手機上訪問NFS網路共享,用什麼軟體

首先你電腦上必須有無線網卡
如果有 那麼很多wifi共享軟體都可以做到 比如360wifi wifi什麼的。
甚至不用軟體 直接用命令也可以開。

如果沒有 要麼買一個WiFi共享的硬體,小度wifi,或者360wifi什麼的。
要麼配一個usb的無線網卡。

⑹ windows 怎麼訪問nfs伺服器

1、NFS服務端安裝nfs-utils軟體yum install nfs-utils -y。

⑺ 平板怎麼訪問通過NFS方式共享的電腦文件

打開電腦管家工具箱的最近文檔功能
用了這個功能,就可以把電腦的文件同步到手機上了
需要使用一個隨身最近文檔的小程序,可以查看電腦30天內打開過的所有文檔

⑻ windows如何訪問nfs共享

win10需要開啟nfs客戶端功能
然後使用命令行掛載共享過來的盤。

⑼ 如何設置NFS文件系統的訪問許可權

開啟GUEST賬號。設置該賬號的訪問許可權.還有本地連接屬性中QoS數據包計劃程序要勾中