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