6 月 10 日消息 RAW 設(shè)備是一種允許 Linux 內(nèi)核直接向塊設(shè)備提供無緩沖的 I/O 方式,在 2000 年代就已經(jīng)被廢棄不再使用了。近日,RAW 設(shè)備正式退出了歷史舞臺(tái)。
根據(jù) Linux 5.14 剛剛進(jìn)入合并隊(duì)列的 char-misc-next 提交,Linux 5.14 正式移除了 RAW 驅(qū)動(dòng)。
RAW 設(shè)備也叫 RAW 分區(qū)(原始分區(qū),國內(nèi)也叫裸分區(qū)),是一種沒有經(jīng)過格式化,不被 Unix/Linux 通過文件系統(tǒng)來讀取的特殊塊設(shè)備文件。由應(yīng)用程序負(fù)責(zé)對(duì)它進(jìn)行讀寫操作。不經(jīng)過文件系統(tǒng)的緩沖。它是不被操作系統(tǒng)直接管理的設(shè)備。這種設(shè)備少了操作系統(tǒng)這一層,I/O 效率更高。不少數(shù)據(jù)庫都能通過使用裸設(shè)備作為存儲(chǔ)介質(zhì)來提高 I/O 效率。