主题 : 裸设备退出历史舞台,Linux 5.14 将彻底移除 RAW 驱动
千山同一月 万户尽皆春 千江有水千江月 万里无云万里天
级别: 总版主

UID: 998
精华: 0
发帖: 605035
威望: 529375 点
无痕币: 8 WHB
贡献值: 0 点
在线时间: 62268(时)
注册时间: 2008-12-25
最后登录: 2024-05-02

0 裸设备退出历史舞台,Linux 5.14 将彻底移除 RAW 驱动

管理提醒: 本帖被 hexj9 从 『Windows 10 专区』 移动到本区(2021-06-11)
6 月 10 日消息 RAW 设备是一种允许 Linux 内核直接向块设备提供无缓冲的 I/O 方式,在 2000 年代就已经被废弃不再使用了。近日,RAW 设备正式退出了历史舞台。
根据 Linux 5.14 刚刚进入合并队列的 char-misc-next 提交,Linux 5.14 正式移除了 RAW 驱动。

IT之家了解到,RAW 设备也叫 RAW 分区(原始分区,国内也叫裸分区),是一种没有经过格式化,不被 Unix/Linux 通过文件系统来读取的特殊块设备文件。由应用程序负责对它进行读写操作。不经过文件系统的缓冲。它是不被操作系统直接管理的设备。这种设备少了操作系统这一层,I/O 效率更高。不少数据库都能通过使用裸设备作为存储介质来提高 I/O 效率。
千山同一月 万户尽皆春 千江有水千江月 万里无云万里天
级别: 总版主

UID: 998
精华: 0
发帖: 605035
威望: 529375 点
无痕币: 8 WHB
贡献值: 0 点
在线时间: 62268(时)
注册时间: 2008-12-25
最后登录: 2024-05-02

并没有什么新技术,RAW是直接通过地址对磁盘扇区访问,进行读写操作。文件系统是先访问目录树,再由目录树指向文件所在的地址。在RAW中只有使用这个区块的应用程序知道这个地址,知道地址指向这段数据有什么用。而文件系统理论上任何操作系统和嵌入式程序都可以按照先访问目录树再访问指向地址的方式来读写数据。两者的区别是间接访问和直接接访问的区别,是非标准化和标准化的区别。只要磁盘本身速度够快,直接访问的效率优势就体现不出来。所以RAW目前依然广泛应用于没有操作系统的嵌入式领域。
级别: 十方秋水

UID: 88
精华: 0
发帖: 130120
威望: 221902 点
无痕币: 107420 WHB
贡献值: 0 点
在线时间: 51973(时)
注册时间: 2008-03-18
最后登录: 2024-04-25

了解一下。谢谢楼主分享。
级别: 六行秋雁
UID: 253420
精华: 0
发帖: 2268
威望: 10536 点
无痕币: 16650 WHB
贡献值: 0 点
在线时间: 318(时)
注册时间: 2015-05-16
最后登录: 2024-05-01

谢谢楼主分享。
千山同一月 万户尽皆春 千江有水千江月 万里无云万里天
级别: 总版主

UID: 998
精华: 0
发帖: 605035
威望: 529375 点
无痕币: 8 WHB
贡献值: 0 点
在线时间: 62268(时)
注册时间: 2008-12-25
最后登录: 2024-05-02

这个可以进来看看,了解一下。
知足常乐
级别: 十方秋水

UID: 23
精华: 1
发帖: 261127
威望: 117140 点
无痕币: 2371 WHB
贡献值: 0 点
在线时间: 9391(时)
注册时间: 2007-11-24
最后登录: 2024-05-01

看看了解一下,谢谢总版分享!
事能知足心常乐 人到无求品自高
级别: 三阵秋雨
UID: 254482
精华: 0
发帖: 1496
威望: 34 点
无痕币: 5576 WHB
贡献值: 0 点
在线时间: 19(时)
注册时间: 2015-06-03
最后登录: 2024-04-17

努力做出我们自己的最好的操作系统!
Total 0.056890(s) query 4, Time now is:05-02 02:35, Gzip enabled 粤ICP备07514325号-1
Powered by PHPWind v7.3.2 Certificate Code © 2003-13 秋无痕论坛