热门问题
时间线
聊天
视角
網路塊裝置
来自维基百科,自由的百科全书
Remove ads
在一些作業系統上,網路塊裝置(Network Block Device, NBD)是一種裝置節點,其內容由遠端電腦提供。網路塊裝置通常用於訪問非物理安裝於本地電腦上,而在遠端的儲存裝置。例如,本地電腦可訪問連接於另一台電腦上的硬碟。
技術上講,網路塊裝置由三部分組成,伺服器、客戶端及連接之間的網路。在裝置節點工作的客戶端上,核心驅動/模組控制該裝置。每當程式試圖訪問該裝置時,核心驅動將轉發請求(如果核心中沒有完全實現客戶端部分,可在使用者空間程式的幫助下完成)到實際儲存資料的伺服器。在伺服器上,來自客戶端的請求由使用者空間程式進行處理。
伺服器端通常為執行在通用電腦上的使用者空間程式。伺服器的所有功能都可由使用者空間程式處理,因為伺服器只需通過正常的通訊端與客戶端的通訊,使用常規的檔案系統介面訪問儲存裝置。
網路塊裝置客戶端模組適用於一些類Unix系統,包括Linux和Bitrig[1]。由於伺服器是一個使用者空間程式,理論上任何類Unix平台都能執行。例如,NBD的伺服器部分已經移植到了Solaris上[2]。
Remove ads
參見
參考文獻
外部連結
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads