From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.robertbuhren.de ([91.190.225.190]:37374 "EHLO mail.robertbuhren.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752987Ab2H0Shb (ORCPT ); Mon, 27 Aug 2012 14:37:31 -0400 Message-ID: <503BBE5B.806@robertbuhren.de> Date: Mon, 27 Aug 2012 20:37:15 +0200 From: Robert Buhren MIME-Version: 1.0 To: Alex Lyakas CC: Jan Schmidt , linux-btrfs@vger.kernel.org, Alexander Block , Arne Jansen Subject: Re: [PATCH] Btrfs-progs: replace find_mount_root from send code References: <5028D57F.5090803@robertbuhren.de> <1345463835-26636-1-git-send-email-list.btrfs@jan-o-sch.net> <5035EFDE.4090404@robertbuhren.de> <20120824133348.GY17430@twin.jikos.cz> <50388BBF.70903@robertbuhren.de> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Sender: linux-btrfs-owner@vger.kernel.org List-ID: Hi Alex, i've made a list of all commands i executed for this test. You can find it here: http://pastebin.com/y8PBgmMZ > Hi Robert, > do you think you can make the "root_snap_send" file of yours available > anywhere (not sure how big it is)? I'm afraid i've already delete it :/ sry. But in the pastebin there should be all the commands you need to execute to reproduce my setup. > > Also, I am not sure I understand how you btrfs tree looks like WRT to > where all subvolumes are mounted (but all others seem to understand > well). > > You mentioned: >> /dev/loop0 on /mnt/TEST_ROOT type btrfs (rw,relatime,compress=lzo,space_cache) # default-subvolume >> /dev/loop0 on /mnt/TEST_ROOT/root_volid0 type btrfs (rw,relatime,compress=lzo,space_cache) # subvolid= 0 >> /dev/loop1 on /mnt/TEST_ROOT/backup_volid0 type btrfs (rw,relatime,compress=lzo,space_cache) >> btrfs subvolume snapshot -r /mnt/TEST_ROOT/root_volid0/root/ /mnt/TEST_ROOT/root_volid0/root_snap > Are you trying to snapshot a directory here? I.e., what is "root" > within "root_volid0"? root is a subvolume inside the /dev/loop0 fs. It is set as the default subvolume. I mounted /dev/loop0 at /mnt/TEST_ROOT and inside that i mounted /dev/loop0 again, but this time with subvolid=0. So "/mnt/TEST_ROOT/root_volid0/root" is actually a subvolume which is also mounted at "/mnt/TEST_ROOT". > Can you pls list all subvolumes you have on your source filesystem > (the one you are trying to backup), and where each one is mounted? > Again, looks like I'm the only one confused about this, so apologies. > > You can also possibly use the "tree" utility to better visualize your > fs tree, like: > tree -A --inodes --noreport /mnt/TEST_ROOT > > Jan, David, hope it's ok with you if I'll try to debug this. > > Thanks, > Alex. > I'm kinda in a hurry now because i'm leaving for Holidays soon and i still have to finish my bachelor thesis :P I hope with the the commands from the pastebin you have everything you need. I can answer emails until Friday morning. Regards, Robert > > > > > On Sat, Aug 25, 2012 at 11:24 AM, Robert Buhren wrote: >> On 24.08.2012 15:33, David Sterba wrote: >>> On Thu, Aug 23, 2012 at 10:54:54AM +0200, Robert Buhren wrote: >>>> I'm on linux-3.6-rc2 and btrfs-progs from git. >>> Please try it with Chris' for-linus branch, it contains a fair portion >>> of send-related fixes and from brief look they may be related to the >>> errors you see. >>> >>> david >> Hi David, >> >> i just tried it with a kernel from the "for-linus" branch. But i still get >> the same error. >> Just to be sure: >> You ment this branch: >> http://git.kernel.org/?p=linux/kernel/git/mason/linux-btrfs.git;a=shortlog;h=refs/heads/for-linus >> >> right? >> >> >> Regards, >> >> Robert >> >> -- >> To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in >> the body of a message to majordomo@vger.kernel.org >> More majordomo info at http://vger.kernel.org/majordomo-info.html