bfsync - Documentation - bfsync-clone

SYNOPSIS

bfsync clone [-u] [-c <cache_size_mb>] [--rsh <remote_shell>]
             <repo> [<dest-dir>]

DESCRIPTION

Initialize new cloned bfsync repo from bfsync master repo. If <dest-dir> is not specified, bfsync clone will generate a directory name from the repository name, otherwise it will clone into the directory <dest-dir>.

OPTIONS

-u

If -u is given, bfsync clone will set the "use-uid-gid" option in the config file for the cloned repository to 1. This means that upon mount, the user id settings and group id settings for files/directories will be taken from the repository. This will only make sense if all machines that access the data have the same uid/gid numbers. The default (without -u) is not to use the uid/gid numbers, which should be perfect for almost every use case except for backups.

-c <cache_size_mb>

The cache size is the amount of shared memory that will be used as database cache size. It defaults to 16 MB, which is fine for repositories that contain a small amount of files. For synchronizing big files between different hosts, that will usually work. If the amount of files is large (> 100.000), you need a larger cache size. At least 100 MB cache per 1.000.000 files stored should be used, more is better, if you can afford it.

--rsh <remote_shell>

This option can be used to set the remote shell used to connect the host; it defaults to ssh.

Valid HTML 4.01 Transitional