我正在尝试使用open(2)、lssek[64](2)和编写可用空间归零器write(2)。我正在尝试确定正在使用的磁盘扇区。
我从 coreutils 看了一下dd(1),但该实用程序没有执行类似的检查。在 Windows 世界中,我可以使用 FSCTL_GET_VOLUME_BITMAP 调用 DeviceIoControl。
给定一个原始扇区,是否有一个系统调用可以让我确定该扇区是否正在使用?
我正在尝试使用open(2)、lssek[64](2)和编写可用空间归零器write(2)。我正在尝试确定正在使用的磁盘扇区。
我从 coreutils 看了一下dd(1),但该实用程序没有执行类似的检查。在 Windows 世界中,我可以使用 FSCTL_GET_VOLUME_BITMAP 调用 DeviceIoControl。
给定一个原始扇区,是否有一个系统调用可以让我确定该扇区是否正在使用?