blockdev
有这个选项--getmaxsect
“获取每个请求的最大扇区”。区块开发(8)然而,手册页没有说明每个请求的最大扇区数的含义。
我在我的系统上运行此命令,得到以下结果:
# blockdev --getmaxsect /dev/sda
2560
答案1
blockdev
是块设备的基本接口ioctl
;在--getmaxsect
的情况下,它使用BLKSECTGET
,它返回与块设备关联的队列中请求的最大扇区数。似乎没有太多关于此的文档;include/linux/blkdev.h
是相关的。中简要提到了第12章Linux 设备驱动程序,第二版:
BLKSECTGET
BLKSECTSET
这些命令检索并设置每个请求的最大扇区数(如存储在 中
max_sectors
)。
总之,blockdev --getmaxsect
返回在对块设备的单个请求中可以使用的最大扇区数。