我的linux运行在arm64架构上,内核的huge 64K PAGE_SIZE是开启的,当我建好bcache
然后停止之后,缓存设备和后端设备上的超级快信息都没了,数据块估计也是错误的。当我把
内核的64K PAGE_SIZE禁用并启用默认的4K页大小时这个问题就不存在了。主流的x86现在是
4K页大小,也有部分用8K页的,如sparc,很少有像arm64能用64K页的。是不是bcache没有
考虑的64K页的情况,所以导致在写磁盘扇区的时候发生了错乱。
如何让bcache在内核64K页大小开启的情况下正确运行
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-