Skip to content

Simple backup utility to backup many filesystems into one database.

License

Notifications You must be signed in to change notification settings

marijnfs/archiver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Archiver : Author(Marijn Stollenga) : License(MPL V2 / see LICENSE)

Backup utility to backup many filesystems into one database, stores files by hashes and stores everyfile only once. Especially useful if you have many duplicates because of many years of copying files everywhere (like I have).

Dependencies

  • Lightning Memory-Mapped Database (liblmdb) for the Database
  • Cap N Proto for serialisation (libcapnp / libkj)
  • Gnome Lib (glib) and (gio) for file handling / recursing
  • Blake2 hash for hashing (libb2)
  • liblz4 for future duplicate N of M storage (currently not used)

Usage

The database is created under the name archive.db in the directory the program is called (make better).

./archiver dryrun [collection] [path]

License: MPLv2, See LICENSE file.

About

Simple backup utility to backup many filesystems into one database.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published