public inbox for linux-btrfs@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] Snapshot/subvolume listing feature
@ 2009-11-16  1:42 TARUISI Hiroaki
  2009-11-16  1:44 ` [PATCH] Subvolume Listing feature for ioctl TARUISI Hiroaki
                   ` (3 more replies)
  0 siblings, 4 replies; 12+ messages in thread
From: TARUISI Hiroaki @ 2009-11-16  1:42 UTC (permalink / raw)
  To: linux-btrfs, chris.mason, zheng.yan

I made Snapshot/subvolume listing feature.

This feature consists of two patches, for kernel(ioctl),
and for progs(btrfsctl). I send these two patches as response
of this mail soon.

New option '-l' is introduced to btrfsctl for listing.

If this option is specified, btrfsctl call new ioctl. New ioctl
searches root tree and enumerates subtrees. For each subtrees,
ioctl searches directory path to tree root, and enumerates
more descendant until no more subtree is found.

MANPAGE-like option description and examples are as follows.

 OPTIONS
 	-l _file_
 		List all snapshot/subvolume directories under a tree
 		which _file_ belongs to.

 EXAMPLES
 	# btrfsctl -l /work/btrfs
    Base path = /work/btrfs/
    No.	   Tree ID	Subvolume Relative Path
     1	       256	ss1/
     2	       257	ss2/
     3	       258	svs1/ss1/
     4	       259	svs1/ss2/
     5	       260	svs2/ss1/
     6	       261	svs2/ss2/
     7	       262	ss3/
     8	       263	ss4/
     9	       264	sv_pool/
    10	       265	sv_pool/ss01/
    11	       266	sv_pool/ss02/
    12	       267	sv_pool/ss03/
    13	       268	sv_pool/ss04/
    14	       269	sv_pool/ss05/
    15	       270	sv_pool/ss06/
    16	       271	sv_pool/ss07/
    17	       272	sv_pool/ss08/
    18	       273	sv_pool/ss09/
    19	       274	sv_pool/ss10/
 operation complete
 Btrfs v0.19-9-gd67dad2

Regards,
taruisi


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

end of thread, other threads:[~2009-12-12  0:31 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-11-16  1:42 [PATCH] Snapshot/subvolume listing feature TARUISI Hiroaki
2009-11-16  1:44 ` [PATCH] Subvolume Listing feature for ioctl TARUISI Hiroaki
2009-11-16  1:45 ` [PATCH] Subvolume Listing feature for btrfsctl TARUISI Hiroaki
2009-11-16  3:06 ` [PATCH] Snapshot/subvolume listing feature TARUISI Hiroaki
2009-11-16  8:15 ` Yan, Zheng 
2009-11-16  8:58   ` TARUISI Hiroaki
2009-11-16 13:00     ` Andrey Kuzmin
2009-11-18  5:39     ` TARUISI Hiroaki
2009-11-18  5:42       ` [PATCH] Subvolume listing feature for ioctl TARUISI Hiroaki
2009-12-11 20:57         ` Josef Bacik
2009-12-12  0:31           ` TARUISI Hiroaki
2009-11-18  5:43       ` [PATCH] Subvolume listing feature for btrfsctl TARUISI Hiroaki

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox