【发布时间】:2011-08-22 22:02:50
【问题描述】:
我正在尝试使用open(2)、lssek[64](2) 和write(2) 编写一个可用空间归零器。我正在尝试确定正在使用的磁盘扇区。
我查看了 coreutils 中的 dd(1),但该实用程序没有执行类似的检查。在 Windows 世界里,我可以打电话给DeviceIoControl with FSCTL_GET_VOLUME_BITMAP。
给定一个原始扇区,是否有系统调用可以让我确定该扇区是否正在使用?
【问题讨论】: