『壹』 nfs是什麼系統
NFS是網路文件系統。
網路文件系統(NFS)是文件系統之上的一個網路抽象,來允許遠程客戶端以與本地文件系統類似的方式,來通過網路進行訪問。雖然 NFS 不是第一個此類系統,但是它已經發展並演變成 UNIX系統中最強大最廣泛使用的網路文件系統。NFS 允許在多個用戶之間共享公共文件系統,並提供數據集中的優勢,來最小化所需的存儲空間。
NFS的工作原理
NFS的工作原理是使用客戶端/伺服器架構,由一個客戶端程序和伺服器程序組成。伺服器程序向其他計算機提供對文件系統的訪問,其過程稱為輸出。NFS客戶端程序對共享文件系統進行訪問時,把它們從NFS伺服器中「輸送」出來。文件通常以塊為單位進行傳輸。其大小是8KB(雖然它可能會將操作分成更小尺寸的分片)。NFS傳輸協議用於伺服器和客戶機之間文件訪問和共享的通信,從而使客戶機遠程地訪問保存在存儲設備上的數據。
『貳』 如何配置NFS網路文件系統實現共享文件
NFS(Network File System)是由Sun開發的用於網路上文件共享的協議,最早應該是unix下的,linux現在也有,在Windows Server 2003 R2中提供了一個組件Microsoft 網路文件系統服務(MSNFS),使用它讓我們可以輕松的在 Windows Server 2003 R2 和 UNIX 計算機之間傳輸文件,訪問文件.不過Windows 的共享功能不是基於網路文件系統的.
(沒記錯的話,應該是SMB協議)
『叄』 windows 怎麼訪問nfs伺服器
1、NFS服務端安裝nfs-utils軟體yum install nfs-utils -y。
『肆』 windows如何訪問nfs共享
win10需要開啟nfs客戶端功能
然後使用命令行掛載共享過來的盤。
『伍』 NFS共享文件
1.
vi /etc/exports
寫上你的公享的文件路徑
例如
/home 192.168.0 (rw)
#讓192.168.0網段可以訪問 /home 並有 讀寫許可權
2.
啟動服務
service portmap start
service nfs start
3.
掛載目錄
mount -t nfs ip地址:/home /mnt
另外,nfs共享文件很麻煩;給你推薦一款時下比較流行的項目文檔管理軟體,貌似叫金櫃,名字有點土---個人覺得!功能還不錯,上傳文件、下載文件,還可以實現共享等
『陸』 群暉NFS 共享許可權設置
參考:
https://kb.synology.cn/zh-cn/DSM/tutorial/What_can_I_do_to_access_mounted_folders_NFS
1、開啟服務
控制面板 -> 文件服務 -> SMB/AFP/NFS -> 勾選 啟用NFS服務
2、設置共享文件的NFS許可權
控制面板 -> 共享文件夾 -> 選擇需要共享的文件 -> 編輯 -> NFS許可權 -> 新增
如果要向所有用戶授予相同許可權,請設置 Squash 選擇每個文件/文件夾的NFS規則並選擇將所有用戶映射到admin 。
當使用此Squash選項設置NFS許可權時,所有用戶將被視為Synology NAS上的「管理員」並有權訪問所有文件/文件夾。
當用戶創建文件/文件夾時,文件/文件夾的創建者被列為「admin」。
如果您要為不同的用戶提供不同的訪問許可權,您必須將所有計算機和Synology NAS加入同一個LDAP伺服器。為Synology NAS 1上的每個文件/文件夾設置LDAP帳戶許可權,以便不同用戶(LDAP帳戶)可以通過相應許可權訪問文件/文件夾。然後,參閱本文以為每個文件/文件夾設置NFS規則,並為Squash選擇 無映射 。
參考:
https://kb.synology.cn/zh-cn/DSM/tutorial/How_to_access_files_on_Synology_NAS_within_the_local_network_NFS
查看掛載目錄
輸入掛載命令以在客戶端通過 NFS 裝載共享文件夾
輸入disk free命令以確認您已成功裝載共享文件夾。文件系統列中的輸出應採用以下格式: [Synology NAS IP address]:[mount path of shared folder]
掛載不了時,檢查一下命令,地址
ping一下ip
telnet一下埠: telnet 192.168.31.66 2049
『柒』 如何使用nfs實現集群之間的文件共享
首先確認自己的伺服器上面是否有portmap和nfs包,一般情況下都會有.
查詢命令:
rpm -qa | grep portmap
rpm -qa | grep nfs
如果有就接著向下走
啟動portmap和nfs,但是portmap的先於nfs啟動,因為portmap為nfs動態分配埠
查看是有啟動正常用如下命令
prcinfo -p
如果看到portmap和nfs表示啟動正常
設置你要共享的文件和目錄 編輯vi /etc/exports
格式如下:
共享目錄 允許訪問的主機ip(許可權)
輸出共享目錄和文件
1.要不重啟nfs服務
2.使用exportfs -rv命令
接著到另一台伺服器上面去掛載nfs伺服器輸出的文件和目錄
1.新建你要掛載的目錄
2.查看nfs伺服器的輸出目錄
showmount -e nfs的ip
掛載目錄或文件
格式如下:
mount NFS伺服器地址:/usr/local/web /mnt/websites
查看掛載結果
df -h
測試共享時候成功,在web1上面下面的掛載目錄下面新建一個文件然後隨便寫點東西看web2上面時候同步
卸載目錄的命令:
umount /mnt/websites
『捌』 如何︰ 通過使用 nfs 伺服器共享 Windows 文件夾
nfs 許可權分配是以ip為目標的。他是根據 portmap , exports 而定的。你說的配製應該是說的 /etc/exports還有一個ip的規則的配置文件。
『玖』 如何使用 nfs 共享目錄
使用 nfs 分享目錄,我們首先要編輯『/etc/exportfs』文件,加上一個入口,例如:『/<directory-name> <ip or Network>(Options)』,然後重新啟動 nfs 服務。請參考《Linux就該這么學》入門書籍。