Dear Ryusuke, dear Pierre,

On Sun, Mar 08, 2009 at 02:39:16PM +0900, Ryusuke Konishi wrote:
> Actually I want to realize this feature in some form, and had
> considered details several times.  What I want to realize is
> checkpoint based replication including incremental dumping and
> restoration of file system states.

depends on the granlarity of the backup; do you want backup time backups or
checkpoint/snapshot based?

The first could be implemented (though not watertight) by comparing the DAT
files between checkpoint P and Q at backup time. If while parsing the filetree
at Q a change is noticed in the DAT allocation of the vblock the file is
changed.

The 2nd is easier and more logical; a snapshot is marked as the last backup
time. Then when the backup is updated, the checkpoints are walked and -just
like the cleaner- the diff is cleaned up between this snapshot and the next
backup snapshot. After the backup the old backup snapshot is either deleted or
is unmarked for backup. This way the backup granularity can be controlled by
the user in the time between backup snapshots.

just an idea, possible? problems?

With regards,
Reinoud

_______________________________________________
users mailing list
[email protected]
https://www.nilfs.org/mailman/listinfo/users

Reply via email to