Lines Matching +full:data +full:- +full:mapping

2 dm-zoned
5 The dm-zoned device mapper target exposes a zoned block device (ZBC and
7 pattern constraints. In effect, it implements a drive-managed zoned
10 host-managed zoned block devices and can mitigate the potential
11 device-side performance degradation due to excessive random writes on
12 host-aware zoned block devices.
21 http://www.t13.org/Documents/UploadedDocuments/docs2015/di537r05-Zoned_Device_ATA_Command_Set_ZAC.p…
23 The dm-zoned implementation is simple and minimizes system overhead (CPU
25 host-managed disk with 256 MB zones, dm-zoned memory usage per disk
29 dm-zoned target devices are formatted and checked using the dmzadm
32 https://github.com/hgst/dm-zoned-tools
37 dm-zoned implements an on-disk buffering scheme to handle non-sequential
47 2) Data zones: all remaining zones, the vast majority of which will be
48 sequential zones used exclusively to store user data. The conventional
50 Data in these zones may be directly mapped to the conventional zone, but
54 dm-zoned exposes a logical device with a sector size of 4096 bytes,
59 The on-disk metadata format is as follows:
66 mapping of the logical device blocks. The mapping is done per chunk of
68 mapping table is indexed by chunk number and each mapping entry
69 indicates the zone number of the device storing the chunk of data. Each
70 mapping entry may also indicate if the zone number of a conventional
71 zone used to buffer random modification to the data zone.
74 blocks in the data zones follows the mapping table. A valid block is
76 data chunk, a block is always valid only in the data zone mapping the
80 are processed by directly writing to the zone. If the mapping zone is a
83 offset within of the sequential data zone (i.e. the write operation is
88 automatically invalidate the same block in the sequential zone mapping
90 is freed and the chunk buffer zone becomes the primary zone mapping the
96 the sequential zone mapping a chunk, or if the chunk is buffered, from
97 the buffer zone assigned. If the accessed chunk has no mapping, or the
107 completes, the chunk mapping is updated to point to the sequential zone
139 dmzadm --format /dev/sdxx
142 dmsetup utility. The only parameter that dm-zoned requires is the
145 echo "0 `blockdev --getsize ${dev}` zoned ${dev}" | \
146 dmsetup create dmz-`basename ${dev}`