如何利用Linux系統做乙個NFS伺服器

2021-07-07 06:39:56 字數 1283 閱讀 5758

如果沒有啟動的話,會出現如下圖一樣的資訊

ps -ef | grep nfsd
新建資料夾名為testfs1,並且在該資料夾裡面新建乙個檔案:touch a.txt

新增的資訊如下:

/testfs1/ ***.***.***.*(rw,sync,no_root_squash)

新增的內容表示:

允許ip 位址範圍在

***.***.***.*

的計算機以讀寫的許可權來訪問

/testfs1

目錄;其中*.*.*.*表示

括號內的引數意義描述如下

rw:讀/

寫許可權,唯讀許可權的引數為ro;

sync

:資料同步寫入記憶體和硬碟,也可以使用

async

,此時資料會先暫存於記憶體中,而不立即寫入硬碟.

no_root_squash

:nfs

伺服器共享目錄使用者的屬性,如果使用者是

root

,那麼對於這個共享目錄來說就具有

root

的許可權。

執行以下命令:

/etc/rc.d/init.d/portmap start
開啟nfs服務:

#service nfs start

關閉nfs服務

#service nfs stop
在nfs伺服器啟動後,還需要檢查linux伺服器的防火牆等設定(一般需要關閉防火牆服務),確保沒有遮蔽掉nfs使用的埠和允許通訊的主機

檢查防火牆狀態

#service iptables status

重啟nfs服務

#service nfs restart
然後再將該nfs伺服器掛載到其他的機器上

#mount 172.16.23.109:/testfs2 /mnt

每次在nfs伺服器中新建乙個檔案,遠端連線到nfs的機器上就會出現乙個與之對應的檔案。

#chkconfig --list| grep nfs

#chkconfig --level 3 nfs on

#chkconfig --list| grep nfs

如何做乙個專案

早上上csdn瞧瞧,發現有位同學想在暑期做個論壇,想要點建議,相信有不少已經入門想有所提高的同學都有這個想法。那麼我就在此提幾點意見,大家可以討論討論。首先選專案,我覺得這位同學拿論壇入手是比較合適的,原因有這樣幾點 1 論壇的基本業務邏輯大家都很熟悉2 量不是很大,可以在兩個月內完成基本功能的實現...

如何自己做乙個包

這周自己做了乙個包,是第一次嘗試,遇到了很多問題,在解決過程中也學到了很多東西 首先第一步要了解包的結構 首先先輸入 import sys用於把自己的包加入到路徑中 project module1 init py a.py b.py module2 init py c.py d.py init py...

如何做乙個直觀的監控系統

如果讓你做乙個監控,選擇監控哪些cpu選項?多核cpu閥值如何設定?負載應該體現的是乙個綜合值 a 對於計算密集型cpu使用率自然比較高,然而磁碟確很空閒,不免有些浪費 b 對於io密集型,當記憶體不夠,使用交換分割槽的時候,或者大量的io讀寫,導致讀寫延時超過20ms的以上,cpu阻塞嚴重,cpu...