在aarch64平台64K页大小情况下,osd采用direct write写superblock到地址8k-12k, 采用buffer write写设备标签到地址0-4k,针对buffer write操作系统会按页对齐刷盘, superblock和设备标签刚好在同一个页上,刷盘导致superblock被覆盖,无法读出正确的数据。 将写设备标签改成direct write修复此问题。 Signed-off-by: luo rixin <luorixin@huawei.com>
Description
No description provided
Languages
Diff
100%