Tools for working with large filesets
// readme
RCP TOOLS
This repo contains tools to efficiently copy, remove and link large filesets, both locally and across remote hosts.
Website Β· Performance reports Β· Installation
-
rcpis for copying files; similar tocpbut generally MUCH faster when dealing with large filesets.Supports both local and remote copying using
host:/pathsyntax (similar toscp).Inspired by tools like
dsync(1) andpcp(2). -
rrmis for removing large filesets. -
rchmis for recursively changing permissions and ownership of large filesets; a fast replacement fordchmod(3). -
rlinkallows hard-linking filesets with optional update path; typically used for hard-linking datasets with a delta. -
rcmptool is for comparing filesets. -
filegentool generates sample filesets, useful for testing.
Benchmarks
The performance report compares rcp with dcp, GNU cp, and rsync across Lustre, Weka, NFS, XFS, and ZFS, remote transfers, and a Linux source tree. It includes default settings, concurrency sweeps, SVG figures, and the completeβ¦