casync

From Gentoo Wiki
Jump to:navigation Jump to:search
This article is a stub. Please help out by expanding it - how to get started.

casync is a content-addressable data synchronization tool. It can be thought up as a hybrid between git and rsync; able to store changes between files and quickly send/receive them. It is capable of operating on the block layer using raw devices and the filesystem level.

Installation

USE flags

USE flags for net-misc/casync Content-Addressable Data Synchronization Tool

+fuse Enable fuse support
+udev Enable virtual/udev integration (device discovery, power and storage device support, etc)
man Build and install man pages
selinux !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

Emerge

root #emerge --ask net-misc/casync

Usage

Invocation

user $casync --help

Removal

Unmerge

root #emerge --ask --depclean --verbose net-misc/casync

See also

  • Systemd — a modern SysV-style init and rc replacement for Linux systems.
  • Rsync — a powerful file sync program capable of efficient file transfers and directory synchronization.
  • Git — distributed revision control and source code management tool.
  • Tar — an archiver tool that provides the ability to create tar archives, as well as various other kinds of manipulation.