Hi, Ceph's pool are meant to let you define specific engineering rules and/or application (rbd, cephfs, rgw) They are not designed to be created in a massive fashion (see pgs etc) So, create a pool for each engineering ruleset, and store your data in them For what is left of your project, I believe you have to implement that on top of Ceph For instance, let say you simply create a pool, with a rbd volume in it You then create a filesystem on that, and map it on some server Finally, you can push your files on that mountpoint, using various Linux's user, acl or whatever : beyond that point, there is nothing more specific to Ceph, it is "just" a mounted filesystem Regards, On 01/22/2019 02:16 PM, cmonty14 wrote: > Hi, > > my use case for Ceph is providing a central backup storage. > This means I will backup multiple databases in Ceph storage cluster. > > This is my question: > What is the best practice for creating pools & images? > Should I create multiple pools, means one pool per database? > Or should I create a single pool "backup" and use namespace when writing > data in the pool? > > This is the security demand that should be considered: > DB-owner A can only modify the files that belong to A; other files > (owned by B, C or D) are accessible for A. > > And there's another issue: > How can I identify a backup created by client A that I want to restore > on another client Z? > I mean typically client A would write a backup file identified by the > filename. > Would it be possible on client Z to identify this backup file by > filename? If yes, how? > > > THX > _______________________________________________ > ceph-users mailing list > ceph-users@xxxxxxxxxxxxxx > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com > _______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com