gentoo-ebuilds/sys-cluster/ceph/files
..
ceph-12.2.0-use-provided-cpu-flag-values.patch
ceph-12.2.4-boost-build-none-options.patch
ceph-13.2.2-dont-install-sysvinit-script.patch
ceph-14.2.0-cflags.patch
ceph-14.2.0-dpdk-cflags.patch
ceph-16.2.0-jaeger-system-boost.patch
ceph-16.2.0-rocksdb-cmake.patch
ceph-16.2.0-spdk-tinfo.patch
ceph-17.2.0-findre2.patch
ceph-17.2.0-gcc12-header.patch
ceph-17.2.0-osd_class_dir.patch
ceph-17.2.0-pybind-boost-1.74.patch
ceph-17.2.1-no-virtualenvs.patch
ceph-17.2.3-flags.patch
ceph-17.2.5-boost-1.81.patch
ceph-17.2.5-gcc13-deux.patch
ceph-17.2.5-suppress-cmake-warning.patch
ceph-17.2.6-arrow-flatbuffers-c++14.patch
ceph-17.2.6-cmake.patch
ceph-17.2.6-link-boost-context.patch
ceph-18.2.0-cyclic-deps.patch
ceph-18.2.0-cython3.patch
ceph-18.2.0-system-opentelemetry.patch
ceph-18.2.1-gcc14-2.patch
ceph-18.2.1-gcc14.patch
ceph-18.2.4-liburing.patch
ceph-18.2.4-spdk.patch
ceph-19.2.0-importlib.patch
ceph-19.2.1-exporter.patch
ceph-19.2.1-graylog.patch
ceph-19.2.1-immutableobjectcache.patch
ceph-19.2.1-isa-l.patch
ceph-19.2.1-librbd.patch
ceph-19.2.1-mgr.patch
ceph-19.2.1-quiet-stringop-truncation.patch
ceph-19.2.1-rgw.patch
ceph-19.2.1-uuid.patch
ceph-19.2.2-boost-linking.patch
ceph-19.2.2-boost188.patch
ceph-19.2.2-gcc15.patch
ceph-19.2.2-ipv6.patch
ceph-19.2.2-py313-1.patch
ceph-19.2.2-py313-2.patch
ceph-19.2.2-py313-3.patch
ceph-mds_at.service
ceph-mds_at.service.conf
ceph-osd_at.service
ceph-osd_at.service.conf
ceph-tmpfilesd
ceph.confd-r5
ceph.initd-r14
ceph.logrotate-r2
envd-tcmalloc
rbdmap.initd-r1
README.gentoo
sysctld

1) We'd suggest you to install following packages
   sys-block/parted		to manage disk partions
   sys-fs/btrfs-progs	to use btrfs filesytem
   sys-fs/cryptsetup		to use encrypted devices with dm-crypt

2) To start several daemons of one specific type, create your own scripts
   cd /etc/init.d
   for dmn in mds.a mon.a osd.0 osd.1 osd.2; do
     ln -s ceph ceph-${dmn};
     rc-update add ceph-${dmn} default;
   done

3) If you spread ceph daemons over several different machines,
 We'd highly recommend you to start ntp-client to keep the system time sync.
 Try to choose one of following ntp client to install and add into runlevel.
   net-misc/ntp
   net-misc/openntpd
   net-misc/chrony

4) Starting from version 9.0.x, Ceph daemons run as user 'ceph' instead of 'root'.
   In order to solve this, we recommand to stop ceph daemons, and fix the ownership

    # chown -R ceph:ceph /var/lib/ceph

    or

    Add the following line to ceph.conf on all hosts:
    " setuser match path = /var/lib/ceph/$type/$cluster-$id "

    https://ceph.com/releases/v9-2-0-infernalis-released/