dm-ebs¶
该目标类似于线性目标,但它在一个具有较大逻辑块大小的设备上模拟较小的逻辑块大小。其主要目的是在不支持 512 字节扇区模拟的设备(即 4K 原生磁盘)上提供此模拟。
支持模拟的逻辑块大小有 512、1024、2048 和 4096。
底层块大小可以设置为大于 4K,以测试更大单元的缓冲。
表参数¶
<设备路径> <偏移量> <模拟扇区数> [<底层扇区数>]
必选参数
- <设备路径>
底层块设备的完整路径名,或“主:次”设备号。
- <偏移量>
设备内的起始扇区;必须是 <模拟扇区数> 的倍数。
- <模拟扇区数>
定义要模拟的逻辑块大小的扇区数;支持 1、2、4、8 个 512 字节扇区。
可选参数
- <底层扇区数>
定义 <设备路径> 逻辑块大小的扇区数。支持 2^N,例如 8 = 模拟 8 个 512 字节扇区 = 4KiB。如果未提供,将使用 <设备路径> 的逻辑块大小。
示例
在 /dev/sda 上模拟 1 个扇区 = 512 字节逻辑块大小,从偏移量 1024 扇区开始,底层设备块大小自动设置。
ebs /dev/sda 1024 1
在 /dev/sda 上模拟 2 个扇区 = 1KiB 逻辑块大小,从偏移量 128 扇区开始,强制底层设备块大小为 2KiB。这假定 /dev/sda 的逻辑块大小为 2KiB 或更小才能正常工作。
ebs /dev/sda 128 2 4