gpt4 book ai didi

具有奇数(非偶数)大小的 Linux block 设备

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:30:01 26 4
gpt4 key购买 nike

是否可以创建一个奇数大小的 Linux (2.6) block 设备(例如环回设备)?我做不到。 losetup 似乎向下舍入到 512 字节边界。用户模式 ​​Linux ubd 设备的 ubd 设备似乎四舍五入到 512 字节边界。在 struct request 中,我们有 sector_t __sector 作为读/写操作的 block 偏移。

我问这个问题只是为了教育目的。我可以应付 512 字节的边界,但我仍然对是否可以绕过它感兴趣。在这个问题中,我对其他抽象层不感兴趣(例如使用常规文件或字符设备)。

最佳答案

没有。 Linux 2.6 block 层不理解任何小于 512 字节的东西。任何更小的东西(尤其不是 2 的幂)都需要对大量代码进行重大重写。

关于具有奇数(非偶数)大小的 Linux block 设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4237493/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com