~mathiaz/+junk/ceph-new-pkg-review

« back to all changes in this revision

Viewing changes to README

  • Committer: Mathias Gug
  • Date: 2010-07-29 03:10:42 UTC
  • Revision ID: mathias.gug@canonical.com-20100729031042-n9n8kky962qb4onb
Import ceph_0.21-0ubuntu1 from https://launchpad.net/~clint-fewbar/+archive/ceph/+packages.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Ceph - a scalable distributed file system
 
2
-----------------------------------------
 
3
 
 
4
Please see http://ceph.newdream.net/ for current info.
 
5
 
 
6
----
 
7
 
 
8
To build the server daemons, and FUSE client,
 
9
 
 
10
$ ./autogen.sh
 
11
$ ./configure
 
12
 
 
13
$ make
 
14
 or
 
15
$ cd src
 
16
$ make
 
17
 
 
18
(Note that the FUSE client will only be built if libfuse is present.)
 
19
 
 
20
----
 
21
 
 
22
A quick summary of binaries that will be built in src/
 
23
 
 
24
daemons:
 
25
 cmon -- monitor daemon.  handles cluster state and configuration
 
26
         information.
 
27
 cosd -- storage daemon.  stores objects on a given block device.
 
28
 cmds -- metadata daemon.  handles file system namespace.
 
29
 ceph -- send management commands to the monitor cluster.
 
30
 
 
31
userland clients:
 
32
 cfuse -- fuse client.
 
33
 csyn -- synthetic workload generator client.
 
34
 
 
35
tools:
 
36
 monmaptool -- create/edit mon map
 
37
 osdmaptool -- create/edit osd map 
 
38
 crushtool -- create/edit crush map
 
39
 
 
40
scripts:
 
41
 mkcephfs -- cluster mkfs tool
 
42
 init-ceph -- init.d start/stop script