Re: delete recursivly subvolumes?

Ulli Horlacher
2019-07-05T19:56:43Z

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: horlacher@tik.uni-stuttgart.de
Allmandring 30a Tel: ++49-711-68565868
70569 Stuttgart (Germany) WWW: http://www.tik.uni-stuttgart.de/
REF:<20190705195142.GQ32479@carfax.org.uk>