设置 ceph 作为存储邮件服务器?

设置 ceph 作为存储邮件服务器?

我读过一些文章,但没有一篇告诉我如何使用 ceph 作为邮件服务器。

最接近它的是:https://www.7layer.org/?p=313,但它是 glusterFS

那么,当我使用 cephFS 作为存储池并从存储池建立到邮件存储的实际路径的软链接时,有什么不同吗?

cephfs 是否将电子邮件数据存储为对象存储或文件存储

quanlm@ceph1:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            302M     0  302M   0% /dev
tmpfs            63M  7.9M   55M  13% /run
/dev/sda1        12G  2.1G  9.8G  18% /
tmpfs           311M     0  311M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           311M     0  311M   0% /sys/fs/cgroup
tmpfs            63M     0   63M   0% /run/user/1001
ceph-fuse       2.5G   48M  2.5G   2% /mnt/mycephfs

quanlm@ceph1:~$ cd /mnt/mycephfs/
quanlm@ceph1:/mnt/mycephfs$ ls
1111  123  ceph-deploy-ceph.log  mail  Maildir  test1.img
quanlm@ceph1:/mnt/mycephfs$ cd ~
quanlm@ceph1:~$ ll -h
total 100K
drwxr-xr-x  7 quanlm quanlm 4.0K Oct 31 07:16 ./
drwxr-xr-x  5 root   root   4.0K Oct 30 08:57 ../
-rw-------  1 quanlm quanlm  20K Oct 31 05:53 .bash_history
-rw-r--r--  1 quanlm quanlm  220 Oct 29 04:41 .bash_logout
-rw-r--r--  1 quanlm quanlm 3.8K Oct 29 05:08 .bashrc
drwxrwxr-x  3 quanlm quanlm 4.0K Oct 31 02:00 .byobu/
drwx------  3 quanlm quanlm 4.0K Oct 29 07:25 .cache/
-rw-rw-r--  1 quanlm quanlm  20K Oct 31 04:37 ceph-deploy-ceph.log
-rw-rw-r--  1 quanlm quanlm 1.1K Oct 29 05:49 .cephdeploy.conf
drwxrwxr-x  2 quanlm quanlm 4.0K Oct 31 04:45 cluster/
drwxrwxr-x 10 quanlm quanlm 4.0K Oct 31 07:25 dovecot-ceph-plugin/
lrwxrwxrwx  1 quanlm quanlm   19 Oct 30 08:42 mail -> /mnt/mycephfs/mail//
lrwxrwxrwx  1 quanlm quanlm   22 Oct 30 07:33 Maildir -> /mnt/mycephfs/Maildir//
-rw-r--r--  1 quanlm quanlm  655 Oct 29 04:41 .profile
-rw-------  1 root   root   1.0K Oct 30 07:57 .rnd
drwx------  2 quanlm quanlm 4.0K Oct 31 03:58 .ssh/
-rw-------  1 root   root   5.4K Oct 31 04:45 .viminfo
-rw-rw-r--  1 quanlm quanlm  174 Oct 31 03:59 .wget-hsts

P/s:Postfix、dovecot 和 squirrelmail 安装参见本指南:https://www.ionos.com/community/email-office/email/set-up-a-postfix-mail-server-with-dovecot-and-squirrelmail-on-ubuntu-1604/

P/SS:系统运行正常,但这样,我只能为每个用户手动创建一个链接,就像一个用户没有在软链接上一样,所以在其他服务器上没有它的邮件数据存储

答案1

CephFS 用于邮件存储。

您只需进行一些调整。在我们的例子中,我们减少了:bluestore_min_alloc_size_hdd,当然还启用了压缩。如果您将电子邮件存储在 SSD 上,则选项是 bluestore_min_alloc_size_ssd,并且应该已经足够低了。

然而,我们仍然有一个拥有 240GB 电子邮件的小型设置,并且还在慢慢增长。

相关内容