簡介【c/s模式】
nfs 是network file system的簡寫,即網路檔案系統,網路檔案系統是freebsd支援的檔案系統中的一種,也被稱為nfs.nfs允許乙個系統在網路上與他人共享目錄和檔案,通過使用nfs,使用者和程式可以像訪問本地檔案一樣訪問遠端系統上的檔案
(感覺沒有samba服務好,不能linux和windows共享)
安裝包:
#rpm -ivh /mnt/packages/nfs-utils-1.2.3.**.rpm 或#yum install nfs-utils
對應埠號可以,vim /etc/service 搜尋nfs ----- 2049
客戶端命令:mount 和showmount
#showmount -e nfs ip 例如#showmount -e 192.168.1.63
掛載:#mount -t 192.168.1.63/tmp/a /mnt
開機掛載:#vim /etc/fstab
192.168.1.63:/media /opt nfs default 00
配置檔案:
#vim /etc/exports
對共享做一些特殊處理(主要看寫法)
/tmp/a/no_root_squash *(rw,no_root_squash) #所有ip可以訪問掛載 可讀可寫
/tmp/a/sync 192.168.1.0/24(rw,sync) #指定ip段可以訪問掛載 可讀可寫
/tmp/a/ro 192.168.1.64(ro) #唯讀
/tmp/a/all_squash *.baidu.com(rw,all_squash,anonuid=500,anongid=500) #指定500使用者的許可權?
/tmp/a/async 192.168.3.0/255.255.255.0(async)
/tmp/a/rw 192.168.3.0/255.255.255.0(rw) 192.168.4.0/24(rw)
/tmp/a/root_squash *(rw,root_squash)
執行#service nfs start
檢視:#netstat -antup |grep 2049
nfs伺服器執行原理
實戰配置nfs伺服器
autofs自動掛載
nfs伺服器配置
nfs伺服器可以讓linux作業系統之間資料的傳送,比如你跑有linux系統的開發板和你linux電腦間資料傳送 在 etc exports 檔案中加一句話 nfs ser 192.168.0.rw,no root squash 儲存退出 nfs ser 其他linux機器 比如你的開發板 訪問的資...
NFS伺服器配置
配置nfs伺服器 如同windows之間的共享一樣,首先要確定共享的是哪個資料夾,允許哪些訪問者,還有賦予訪問者什麼許可權。這些都是通過修改 etc exports檔案來決定的,還沒有配置過nfs的這個檔案時空白的。vim etc exports 新增 如下 tmp rw,sync,no root ...
配置NFS伺服器
1 檢視nfs伺服器是否啟動 service nfs status 如下 表示正常啟動 2 配置nfs伺服器 vim etc exports 新增 如下一行 tmp rw,sync,no root squash tmp 共享目錄 可以訪問的共享目錄的主機ip,代表所有使用者 rw,sync,no r...