On 10/15/2016 12:17 AM, Chris Murphy wrote: > It should be -e can accept a listing of all the subvolumes you want to > send at once. And possibly an -r flag, if it existed, could > automatically populate -e. But the last time I tested -e I just got > errors. > > https://bugzilla.kernel.org/show_bug.cgi?id=111221 > >
Not a problem (for me anyway), I can send all subvolumes already with my script (one after another, but still automatically). What I can't do with btrfs commands is to send over the contents of a ro snapshot of / called for example "oldRootSnapshot", directly to "/tmp/newroot" (which is where I have mounted the other drive/volume). The only thing I can do is send over the subvolume as a subvolume. So I end up with /tmp/newroot/oldRootSnapshot and inside oldRootSnapshot I get my root, not what I wanted. Only way I found so far is using rsync to move the contents of oldRootSnapshot in the /tmp/newroot by setting an exclusion list for all subvolumes, then run a deduplication with duperemove. So, is there something I missed to do that? -Alberto N�����r��y����b�X��ǧv�^�){.n�+����{�n�߲)����w*jg��������ݢj/���z�ޖ��2�ޙ����&�)ߡ�a�����G���h��j:+v���w��٥