Re: How to find the parent folder of a sub-volume ?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2020-05-12 18:17, miguel@xxxxxxxxxxxxx wrote:
Hi there !

root@fenix:/home/miguel# btrfs --version
btrfs-progs v5.2.1
root@fenix:/home/miguel# btrfs subvolume list /home/miguel/tmp/
ID 265 gen 20670 top level 5 path miguel
ID 266 gen 23573 top level 265 path miguel/Documentos
ID 267 gen 23575 top level 265 path miguel/Downloads
ID 269 gen 23537 top level 265 path miguel/Misc
ID 270 gen 23522 top level 265 path miguel/Musica
ID 271 gen 23526 top level 265 path miguel/ProgramasRFB
ID 272 gen 23574 top level 265 path miguel/tmp
ID 273 gen 23509 top level 265 path miguel/Videos
ID 274 gen 23574 top level 265 path miguel/R
ID 275 gen 23557 top level 265 path miguel/Imagens
ID 302 gen 23507 top level 265 path miguel/Tech
ID 595 gen 23517 top level 265 path miguel/src/UPSData
ID 596 gen 23510 top level 265 path miguel/bin/UPSData
root@fenix:/home/miguel#

How to find the parent folder (root tree?) of the above sub-volumes ?
On this parent folder I expect to see the above sub-folders as regular folders.

Use: btrfs subvolume show on each subvolume in turn, and link up the subvolume uuids

If you can read python, I suggest you take a look at the source code of btrfs-clone,
as it contains code to walk the subvolume tree of a btrfs filesysysem.

https://github.com/mwilck/btrfs-clone/blob/master/btrfs-clone#L75


--
David Pottage



[Index of Archives]     [Linux Filesystem Development]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux