如何在Linux下读取/写入0到2048范围内的扇区?

时间:2018-04-12 11:19:47

标签: linux disk-partitioning

我在"空闲区域"中读取/写入扇区的任务很小,MBR扇区(LBA = 0)和第一个分区的第一个扇区之间的这个空闲区域(tipicaly LBA = 2048) )。

所以,我可以读/写前128个扇区。在LBA = 127之后,写操作成功结束,但没有任何内容真正写入磁盘。

那么有一些内核限制吗?

1 个答案:

答案 0 :(得分:0)

这是C代码中的逻辑错误,因此问题得以解决。 作为 vfs_read()例程的输入,文件偏移量计算不正确。