On Fri 2019-07-05 (19:51), Hugo Mills wrote: > > Is there a command/script/whatever to snapshot (copy) a subvolume which > > contains (somewhere) other subvolumes? > > > > Example: > > > > root@xerus:/test# btrfs_subvolume_list /test/ | grep /tmp > > /test/tmp > > /test/tmp/xx/ss1 > > /test/tmp/xx/ss2 > > /test/tmp/xx/ss3 > > > > I want to have (with one command): > > > > /test/tmp --> /test/tmp2 > > /test/tmp/xx/ss1 --> /test/tmp2/xx/ss1 > > /test/tmp/xx/ss2 --> /test/tmp2/xx/ss2 > > /test/tmp/xx/ss3 --> /test/tmp2/xx/ss3 > > Remember that this isn't quite so useful, because you can't make > read-only snapshots in that structure.
ss1 ss2 and ss3 are indeed read-only snapshots! Of course they do not contain other subvolumes. > Generally, I'd recommend not having nested subvols at all, but to > put every subvol independently, and mount them into the places you > want them to be. That avoids a lot of the issues of nested subvols, > such as the ones you're trying to deal with here. *I* do it this way from the very beginning :-) But I have *users* with *strange* ideas :-} I need to handle their data. -- Ullrich Horlacher Server und Virtualisierung Rechenzentrum TIK Universitaet Stuttgart E-Mail: horlac...@tik.uni-stuttgart.de Allmandring 30a Tel: ++49-711-68565868 70569 Stuttgart (Germany) WWW: http://www.tik.uni-stuttgart.de/ REF:<20190705195142.gq32...@carfax.org.uk>