我正在尝试使用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。
给定一个原始扇区,是否有一个系统调用可以让我确定该扇区是否正在使用?