Home > ceph

ceph

Ceph is a project mainly written in C++ and C, based on the LGPL-2.1 license.

Forks the Ceph distributed file system for extended features.

Ceph - a scalable distributed file system

Please see http://ceph.newdream.net/ for current info.


To build the server daemons, and FUSE client,

$ ./autogen.sh $ ./configure

$ make or $ cd src $ make

(Note that the FUSE client will only be built if libfuse is present.)


A quick summary of binaries that will be built in src/

daemons: cmon -- monitor daemon. handles cluster state and configuration information. cosd -- storage daemon. stores objects on a given block device. cmds -- metadata daemon. handles file system namespace. ceph -- send management commands to the monitor cluster.

userland clients: cfuse -- fuse client. csyn -- synthetic workload generator client.

tools: monmaptool -- create/edit mon map osdmaptool -- create/edit osd map crushtool -- create/edit crush map

scripts: mkcephfs -- cluster mkfs tool init-ceph -- init.d start/stop script

Previous:qrcodelinkulator