Skip to content

antony@notes:~/misc$ cat "Linux-Network-Block-Devices.md"

Linux Network Block Devices

2023-12-20· misc ·系統工程

Linux Network Block Devices

Preface

本篇文章會主要會介紹 Linux Network Block Devices 的架構和運作

可以透過點擊以下目錄,選擇想看的內容,跳轉至特定章節

:::warning

:::spoiler {state=“open”} 目錄

[TOC]

:::

What is Network block devices (NBD)?

Network block devices (NBD) 是 client/server 架構,server 提供遠端儲存裝置或檔案,給 client 對應為本地裝置檔,可開機等。也可以格式化、modify or copy 整個分割。

在 Client 主機將 NBD 編譯到核心(或作為模組)後,Linux 可以將遠端伺服器作為其區塊裝置之一。這樣,每當客戶端電腦要讀取 /dev/nb0 等資料時,它就會透過 TCP 向伺服器發送請求,伺服器會回覆讀取的資料。 這可用於磁碟空間較小的站點(甚至無磁碟)從另一台電腦借用磁碟空間。 與 NFS 不同的是,它可以放置任何檔案系統等。