linux-btrfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [RFC PATCH v5 0/2] Add subcommand that dumps file extents
@ 2021-08-22 15:01 Sidong Yang
  2021-08-22 15:01 ` [PATCH v5 1/2] btrfs-progs: export util functions about file extent items Sidong Yang
  2021-08-22 15:01 ` [PATCH v5 2/2] btrfs-progs: cmds: Add subcommand that dumps file extents Sidong Yang
  0 siblings, 2 replies; 3+ messages in thread
From: Sidong Yang @ 2021-08-22 15:01 UTC (permalink / raw)
  To: linux-btrfs, David Sterba, Qu Wenruo; +Cc: Sidong Yang

Hi, I'm want to print which device has the file_extent. but I don't know
how. Maybe it could be found by find block group in extent tree and find
devid in chunk tree again. I don't know it's good way to find it. is
there any good way to find devid?

This patch series add an subcommand in inspect-internal. It dumps file extents
of the file that user provided. For avoiding duplicated code, the patch that
export functions is in this series.

Sidong Yang (2):
  btrfs-progs: export util functions about file extent items
  btrfs-progs: cmds: Add subcommand that dumps file extents

---
v2:
 - Prints type and compression
 - Use the terms from file_extents_item like disk_bytenr not like
   "physical"
v3:
 - export util functions for removing duplication
 - change the way to loop with search ioctl
v4:
 - export COMPRESS_STR_LEN for using function safely
v5:
 - Supports json format
 - Print hole type by checking disk_bytenr
---

 Makefile                         |   2 +-
 cmds/commands.h                  |   2 +-
 cmds/inspect-dump-file-extents.c | 161 +++++++++++++++++++++++++++++++
 cmds/inspect.c                   |   1 +
 kernel-shared/print-tree.c       |  18 ++--
 kernel-shared/print-tree.h       |   5 +
 6 files changed, 178 insertions(+), 11 deletions(-)
 create mode 100644 cmds/inspect-dump-file-extents.c

-- 
2.25.1


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2021-08-22 15:02 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-22 15:01 [RFC PATCH v5 0/2] Add subcommand that dumps file extents Sidong Yang
2021-08-22 15:01 ` [PATCH v5 1/2] btrfs-progs: export util functions about file extent items Sidong Yang
2021-08-22 15:01 ` [PATCH v5 2/2] btrfs-progs: cmds: Add subcommand that dumps file extents Sidong Yang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).