All of lore.kernel.org
 help / color / mirror / Atom feed
From: Felix Blanke <felixblanke@gmail.com>
To: James Courtier-Dutton <james.dutton@gmail.com>
Cc: linux-btrfs@vger.kernel.org
Subject: Re: btrfs and backups
Date: Mon, 26 Mar 2012 10:56:52 +0200	[thread overview]
Message-ID: <4F702F54.90300@gmail.com> (raw)
In-Reply-To: <CAAMvbhFkaz7_N99D3Gu0WcBPKF2oTdaEfZXQDsUE1fRgSi5msw@mail.gmail.com>

On 3/26/12 10:30 AM, James Courtier-Dutton wrote:
> Hi,
>
> I have a local btrfs file system with various sub-volumes that have
> had snapshots done on them.
>
> Is there some tool like rsync that I could copy all the data and
> snapshots to a backup system, but still only use the same amount of
> space as the source filesystem.
> I see a problem being getting a consistent and steady state during the rsync.
> I was thinking that I might be able to do this with LVM snapshots, but
> that would require something along these lines:
> 1) pause the btrfs filesystem into a consistent state that can be
> mounted cleanly
> 2) Do LVM snapshot on it.
> 3) un-pause btrfs filesystem.
>
> I can then do a block level backup of the LVM snapshot and it should
> be mountable on the backup server.
> So, the snapshot is not a snapshot of the current filesystem, it is a
> snapshot of all the snapshots and all the sub-volumes at a particular
> time, that is in a stable state to be backed up.
>
> I don't know if 1 is supported?
> I suppose I am hoping for 1,2,3 to already be supported by some
> special btrfs command.
>
>
> Any ideas?


I'm not sure if I understand your problem right, but I would suggest:

1) Snapshot the subvolume on the source
2) rsync the snapshot to the destination
3) Snapshot the destination

Kind regards,
Felix

>
> Kind Regards
>
> James
> --
> 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

  reply	other threads:[~2012-03-26  8:56 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-03-26  8:30 btrfs and backups James Courtier-Dutton
2012-03-26  8:56 ` Felix Blanke [this message]
2012-03-26  9:01   ` Fajar A. Nugraha
2012-03-26 14:26     ` Duncan
2012-03-26 14:35       ` Alexander Block

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4F702F54.90300@gmail.com \
    --to=felixblanke@gmail.com \
    --cc=james.dutton@gmail.com \
    --cc=linux-btrfs@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.