Re: btrfs send/receive using generation number as source

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Apr 08, 2016 at 01:01:03PM +0200, Martin Steigerwald wrote:
> Hello!
> 
> As far as I understood, for differential btrfs send/receive – I didn´t use it 
> yet – I need to keep a snapshot on the source device to then tell btrfs send 
> to send the differences between the snapshot and the current state.
> 
> Now the BTRFS filesystems on my SSDs are often quite full, thus I do not keep 
> any snapshots except for one during rsync or borgbackup script run-time.
> 
> Is it possible to tell btrfs send to use generation number xyz to calculate 
> the difference? This way, I wouldn´t have to keep a snapshot around, I 
> believe.

   btrfs sub find-new

   BUT that will only tell you which files have been added or updated.
It won't tell you which files have been deleted. It's also unrelated
to send/receive, so you'd have to roll your own solution.

> I bet not, at the time cause -c wants a snapshot. Ah and it wants a
> snapshot of the same state on the destination as well. Well on the
> destination I let the script make a snapshot after the backup so…
> what I would need is to remember the generation number of the source
> snapshot that the script creates to backup from and then tell btrfs
> send that generation number + the destination snapshots.

> Well, or get larger SSDs or get rid of some data on them.

   Those are the other options, of course.

   Hugo.

-- 
Hugo Mills             | The trouble with you, Ibid, is you think you know
hugo@... carfax.org.uk | everything.
http://carfax.org.uk/  |
PGP: E2AB1DE4          |

Attachment: signature.asc
Description: Digital signature


[Index of Archives]     [Linux Filesystem Development]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux