Files
linux-apfs/Documentation
Martin K. Petersen c72758f337 block: Export I/O topology for block devices and partitions
To support devices with physical block sizes bigger than 512 bytes we
need to ensure proper alignment.  This patch adds support for exposing
I/O topology characteristics as devices are stacked.

  logical_block_size is the smallest unit the device can address.

  physical_block_size indicates the smallest I/O the device can write
  without incurring a read-modify-write penalty.

  The io_min parameter is the smallest preferred I/O size reported by
  the device.  In many cases this is the same as the physical block
  size.  However, the io_min parameter can be scaled up when stacking
  (RAID5 chunk size > physical block size).

  The io_opt characteristic indicates the optimal I/O size reported by
  the device.  This is usually the stripe width for arrays.

  The alignment_offset parameter indicates the number of bytes the start
  of the device/partition is offset from the device's natural alignment.
  Partition tools and MD/DM utilities can use this to pad their offsets
  so filesystems start on proper boundaries.

Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
2009-05-22 23:22:55 +02:00
..
2008-10-30 11:38:45 -07:00
2009-04-07 08:12:38 +02:00
2009-04-13 15:04:33 -07:00
2008-10-16 11:21:30 -07:00
2008-04-25 13:27:03 +01:00
2009-05-15 07:56:25 -05:00
2009-04-07 08:31:09 -07:00
2009-05-21 13:14:32 -07:00
2009-03-30 21:46:43 +02:00
2009-03-30 15:21:59 +02:00
2009-01-06 17:21:00 +01:00
2009-04-27 05:37:39 -07:00
2009-04-19 11:12:12 +02:00
2008-10-30 11:38:45 -07:00
2008-10-16 11:21:29 -07:00
2009-04-03 09:23:11 -05:00
2008-04-29 02:49:47 -04:00
2009-04-09 07:28:10 +02:00
2009-03-24 16:20:36 -07:00
2008-10-30 11:38:45 -07:00
2008-12-03 16:09:53 -07:00
2008-07-25 10:53:30 -07:00
2008-11-12 17:17:18 -08:00
2008-11-14 10:39:26 +11:00
2009-03-17 12:56:47 +01:00
2009-03-26 15:45:43 -07:00
2008-03-24 19:22:19 -07:00
2008-10-20 15:43:10 +02:00
2009-04-27 12:00:27 -07:00
2009-04-27 12:00:27 -07:00
2008-08-12 16:07:30 -07:00
2009-03-31 15:18:37 +11:00
2008-11-12 17:17:17 -08:00