| ====== | 
 | dm-ebs | 
 | ====== | 
 |  | 
 |  | 
 | This target is similar to the linear target except that it emulates | 
 | a smaller logical block size on a device with a larger logical block | 
 | size.  Its main purpose is to provide emulation of 512 byte sectors on | 
 | devices that do not provide this emulation (i.e. 4K native disks). | 
 |  | 
 | Supported emulated logical block sizes 512, 1024, 2048 and 4096. | 
 |  | 
 | Underlying block size can be set to > 4K to test buffering larger units. | 
 |  | 
 |  | 
 | Table parameters | 
 | ---------------- | 
 |   <dev path> <offset> <emulated sectors> [<underlying sectors>] | 
 |  | 
 | Mandatory parameters: | 
 |  | 
 |     <dev path>: | 
 |         Full pathname to the underlying block-device, | 
 |         or a "major:minor" device-number. | 
 |     <offset>: | 
 |         Starting sector within the device; | 
 |         has to be a multiple of <emulated sectors>. | 
 |     <emulated sectors>: | 
 |         Number of sectors defining the logical block size to be emulated; | 
 |         1, 2, 4, 8 sectors of 512 bytes supported. | 
 |  | 
 | Optional parameter: | 
 |  | 
 |     <underyling sectors>: | 
 |         Number of sectors defining the logical block size of <dev path>. | 
 |         2^N supported, e.g. 8 = emulate 8 sectors of 512 bytes = 4KiB. | 
 |         If not provided, the logical block size of <dev path> will be used. | 
 |  | 
 |  | 
 | Examples: | 
 |  | 
 | Emulate 1 sector = 512 bytes logical block size on /dev/sda starting at | 
 | offset 1024 sectors with underlying devices block size automatically set: | 
 |  | 
 | ebs /dev/sda 1024 1 | 
 |  | 
 | Emulate 2 sector = 1KiB logical block size on /dev/sda starting at | 
 | offset 128 sectors, enforce 2KiB underlying device block size. | 
 | This presumes 2KiB logical blocksize on /dev/sda or less to work: | 
 |  | 
 | ebs /dev/sda 128 2 4 |