diff --git a/src/bin/nydus-image/inspect.rs b/src/bin/nydus-image/inspect.rs index f9ca6998c6b..a04649cd226 100644 --- a/src/bin/nydus-image/inspect.rs +++ b/src/bin/nydus-image/inspect.rs @@ -284,11 +284,16 @@ impl RafsInspector { let mut value = json!([]); for blob_info in blob_infos.iter() { if self.request_mode { + let mapped_blkaddr = extra_infos + .get(&blob_info.blob_id()) + .map(|v| v.mapped_blkaddr) + .unwrap_or_default(); let v = json!({"blob_id": blob_info.blob_id(), "readahead_offset": blob_info.prefetch_offset(), "readahead_size": blob_info.prefetch_size(), "decompressed_size": blob_info.uncompressed_size(), - "compressed_size": blob_info.compressed_size(),}); + "compressed_size": blob_info.compressed_size(), + "mapped_block_address": mapped_blkaddr}); value.as_array_mut().unwrap().push(v); } else { let mapped_blkaddr = extra_infos