Devices

Linux塊特殊文件是否有對應的字元特殊文件

  • October 13, 2020

UNIX 時代的簡單程式碼問題… Linux 是否有直接對應於塊特殊文件的字元特殊文件?回到我的日子👴🏻 UNIX 中的每個磁碟都有一個塊特殊文件和一個字元特殊文件。此外,這些特殊文件是根文件系統中的永久索引節點。

我沒有看到類似的東西;大多數/dev似乎是作為虛擬文件系統自動生成的,我看不到任何類似/dev/rsda1的東西與我的根文件系統 (vg) 相對應/dev/sda5。Linux 是否完全消除了塊/字元對?

如果這是一個愚蠢的問題,請原諒!

不,Linux 沒有(AFAIK 從來沒有)那些塊/字元對。

如果您想做“原始” i/o(繞過塊緩衝區記憶體),您應該打開設備O_DIRECT或顯式將原始設備附加到它。

引用自:https://unix.stackexchange.com/questions/614213