網路塊裝置 (TCP 版本)¶
1) 概述¶
它是什麼:透過在核心中編譯(或作為模組),Linux 可以使用遠端伺服器作為其塊裝置之一。 因此,每當客戶端計算機想要讀取例如 /dev/nb0 時,它都會透過 TCP 向伺服器傳送請求,伺服器將回復讀取的資料。 這可以用於磁碟空間不足(甚至無盤)的工作站,以借用另一臺計算機的磁碟空間。 與 NFS 不同,可以在其上放置任何檔案系統等。
有關更多資訊,或下載 nbd-client 和 nbd-server 工具,請訪問 https://github.com/NetworkBlockDevice/nbd。
nbd 核心模組只需要安裝在客戶端系統上,因為 nbd-server 完全在使用者空間中。 事實上,nbd-server 已經成功移植到其他作業系統,包括 Windows。
A) NBD 引數¶
- max_part
每個裝置的 partition 數量(預設值:0)。
- nbds_max
應該初始化的塊裝置數量(預設值:16)。