2013-02-27 99 views
0

我正在自己的C中實現NFS(網絡文件系統)。是否有任何可用的資源/引用可以通過?我不知道從哪裏開始。我知道這不是一個帖子,因爲我以前來過這裏,但是我真的需要開始。我沒有理解NFS的概念以及它的實際工作原理。任何幫助都會非常有幫助。C中是否有任何NFS實現?

+1

看看Linux實現NFS – stdcall 2013-02-27 17:33:03

+0

的老實說,我必須把它在Linux環境的代碼。必須在C編程中。 – noobcoder 2013-02-27 17:34:08

+0

這是一個大學項目嗎? – stdcall 2013-02-27 17:34:51

回答

2

如上所討論的,實施需要一個VFS擴展模塊。 我建議你閱讀理解linux內核的VFS章節。 VFS是內核中最美麗的代碼之一。它是用c編寫的面向對象,並且這種擴展的實現並不困難。 基本上,你得到了一個函數指針的結構,如打開,寫入等命令,你需要實現它。

+0

所以你的意思是說我應該開始編寫一些關於NFS的庫來描述協議規則和相關的東西,對嗎?或者我在想另一種方式? – noobcoder 2013-02-27 17:59:48

+0

閱讀關於vfs! – stdcall 2013-02-27 18:00:54

+3

@noobcoder:他說,你應該從閱讀開始,而不是寫作; ;-) – alk 2013-02-27 18:01:10

相關問題