SA299學習筆記 第六章 配置NFS(3)
2、/etc/dfs/sharetab
用於儲存share命令的結果,這個檔案包含一個被共享的當前本地資料表。NFS伺服器當前正在被共享的本地資源,注意不要編輯這個檔案
# cat /etc/dfs/sharetab
3、/etc/dfs/fstypes
/etc/dfs/fstypes:列出了被遠端檔案系統使用的預設檔案系統型別
# more fstypes nfs NFS Utilities autofs AUTOFS Utilities cachefs CACHEFS Utilities # |
4、/etc/rmtab
/etc/rmtab:列出了掛載在NFS伺服器上的遠端客戶機程式
5、/etc/nfs/nfslog.conf
/etc/nfs/nfslog.conf:列出了使用NFS伺服器的一些日誌檔案
6、/etc/default/nfslogd
/etc/default/nfslogd:列出了描述nfslogd程式使用情況的一些資訊
NFS伺服器後臺程式
這個後臺程式支援NFS的活動,即可支援NFS客戶端也可以NFS伺服器端。
透過使用/etc/rc3.d/S15nfs.server指令碼來執行NFS程式,如果系統執行級別是3並且/etc/dfs/dfstab裡面有內容,那麼要執行下面這些程式:
1、mountd
處理從遠端系統的檔案系統安裝請求和提供訪問控制。mountd檢測檔案/etc/dfs/sharetab來決定檔案或者目錄是否被共享和是否允許請求的客戶端訪問共享的資源。在客戶端連線NFS伺服器請求一個mount命令的時候,mountd後臺程式提供一個檔案控制程式碼(handle)給客戶端,(這個檔案控制程式碼handle是在伺服器上用於標識檔案或者目錄的唯一標識,目的是用於客戶端來參照。檔案控制程式碼編碼是使用檔案的inode號,inode產生數字和磁碟裝置號進行編碼的)。NFS客戶端的mount程式將檔案的控制程式碼寫入到本地的/etc/mnttab檔案上。就是說當客戶機的成功的完成了一個NFS掛接後,在server端的mountd程式則會自動向/etc/mnttab中加入記錄。
2、nfsd
處理客戶檔案系統請求,當客戶端基礎試圖訪問遠端的檔案系統時候,在NFS伺服器端的,nfsd後臺程式接收到這個請求和資原始檔的handle,然後執行請求操作。然後返回所請求的資料。nfs程式只能由超級使用者啟動,在level3的模式下被啟動。
3、statd
和lockd後臺程式一起工作,為鎖管理器提供crash恢復功能
4、lockd
在NFS檔案上提供記錄鎖操作,這個程式從NfS客戶端到NFS伺服器傳送鎖請求。這個伺服器能夠開啟NFS伺服器上的本地鎖。
mountd程式 檢查讀取/etc/dfs/sharetab檔案,它為遠端掛接客戶端的mountd提供NFS資源的handle,並且由/etc/dfs/sharetab讀取結果提供訪問控制。 nfsd程式 收到客戶端的NFS請求的NFS資源的handle並且回答客戶的訪問請求,它只能由root使用者啟動。 statd和lockd程式 這2個程式是一起工作的,statd總是和lockd程式一起工作,提供如客戶端或伺服器端掉線,down機,reboot等對NFS資源的恢復和維護程式作用,比如伺服器端要求reboot,那麼server上的statd便和客戶端的statd聯絡,客戶端的statd便告知本機的lockd程式收回所有在server端的lock的訪問程式。反過來客戶端要求reboot,那麼client上的statd便和server端的statd聯絡,server端的statd便告知本機的lockd程式清除所有在server端的有關於該client端的lock的訪問程式。 nfslogd程式 它存在於“/etc/default/nfslogd”主要用於記錄NFS的運轉情況,NFS的kernel模組記錄所有的NFS操作到一個buffer檔案,而nfslogd daemon週期性的查閱這個buffer檔案然後產生一個ASCII檔案。 |
5、nfslogd
提供日誌操作服務到/etc/default/nfslogd檔案上的ASCII日誌檔案。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/222350/viewspace-925972/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SA299學習筆記 第六章 配置NFS(1)筆記NFS
- SA299學習筆記 第六章 配置NFS(2)筆記NFS
- SA299學習筆記 第六章 配置NFS(4)筆記NFS
- SA299學習筆記 第六章 配置NFS(5)筆記NFS
- SA299學習筆記 第六章 配置NFS(6)筆記NFS
- SA299學習筆記 第一章 描述介面配置(3)筆記
- SA299學習筆記 第四章 管理交換配置(3)筆記
- SA299學習筆記 第一章 描述介面配置(1)筆記
- SA299學習筆記 第一章 描述介面配置(2)筆記
- SA299學習筆記 第一章 描述介面配置(4)筆記
- SA299學習筆記 第四章 管理交換配置(1)筆記
- SA299學習筆記 第四章 管理交換配置(2)筆記
- SA299學習筆記 第四章 管理交換配置(4)筆記
- SA299學習筆記 第五章 管理crash dumps 和core files(3)筆記
- Vue 學習筆記 (三) -- VueCli 3 專案配置Vue筆記
- nginx學習筆記(3):TCP反向代理基本配置Nginx筆記TCP
- Tomcat 學習筆記(3) – Host 主機配置Tomcat筆記
- 【OCP學習筆記】配置網路環境 -- 3筆記
- Vue學習筆記3Vue筆記
- Thymeleaf 3學習筆記筆記
- CCNA學習筆記3筆記
- mysql學習筆記3MySql筆記
- Vue 3 學習筆記Vue筆記
- SA299學習筆記 第二章描述CS模式(1)筆記模式
- SA299學習筆記 第二章 描述CS模式(2)筆記模式
- Swoft 學習筆記之配置筆記
- Elasticsearch的配置學習筆記Elasticsearch筆記
- CentOS 6.3下DRBD + HeartBeat + NFS配置筆記CentOSNFS筆記
- 強化學習-學習筆記3 | 策略學習強化學習筆記
- LTE-5G學習筆記3---ANR策略配置筆記
- swift學習筆記《3》-技巧Swift筆記
- tensorflow學習筆記3筆記
- docker學習筆記(3)- 映象Docker筆記
- Android學習筆記(3)Android筆記
- Python學習筆記(3)Python筆記
- PL/SQL學習筆記-3SQL筆記
- ruby 字串學習筆記3字串筆記
- Vue3 學習筆記Vue筆記