Domino下邮箱用户数据库限额自助释放物理空间
说到Domino邮箱用户数据库,大家都知道,每个邮箱用户都会有一个自己标识的.nsf数据库;这样从管理员管理角度上非常方便管理,及时用户的数据库损坏了也能很好的修复。
但是随之也有个问题出现的,当用户数据量比较大的话,这样服务器的物理磁盘压力也会越来越大,所以一般都对用户数据库做限额,比如我在此实验中对用户的数据库限额做50M,警告40M,当用户数据库的数据达到接近40M就会提示用户删除多余的数据,当用户到50M的时候就会无法接受新邮件了;其实在真正的工作中,有很多用户都会出现这样的问题,用outlook收发邮件,而且设置保留不副本,不删除副本,这样服务器上的数据越来越多,最后用户发邮件联系管理员说邮箱不能使用或者老收到系统发送的警告邮件,此时管理员建议用户删除多余的邮件及清楚废纸篓,但是清楚后,数据库物理空间不会立即释放,此时还需要管理员手动压缩一下,给管理员造成了一个不必要的工作压力,当然也有人说可以在domino服务器上定制程序,让系统执行压缩,但是压缩会影响服务器性能,该操作一般只能安排在晚上执行压缩工作,但是早正在的工作中有用户发现后会要求管理员立刻执行操作,不然会影响工作进程,根本等不到晚上执行压缩。
个人比较有幸在2014年的Domino9的技术问答论坛上提出了这个问题,专家提出了一个配置就解决了这个问题,所以再次分享给大家。
控制台执行压缩的命令:load compact d:\ibm\domino\data\mail\user01.nsf
控制台手动压缩的操作
启用该配置需要在服务器文档上启用。
打开控制台—names.nsf---all server document---选择需要应用的服务器
Transactonal Logging----basics----Quotas----Check space used in file when adding a note(选择该选项)
修改后,重启服务让配置快速生效
Restart server
开始测试:我们将用户user01的数据库设置数据库限额,限额50M,警告40M。
设置好限额后,打开user01的数据库查看,数据库为空,只用30M空间
为了测试配置是否生效,我们需要用user10给user01发送大附件,让user01数据库立刻超出限额方便测试
我们给user01发了两封带附件的邮件,user01的数据库已经超出限额
现在,我们将收件箱及废纸篓的邮件删除后,看空间是否能立即释放。
我们发现删除后空间立即释放。
再次总结,配置是生效的。
本文出自 “高文龙” 博客,请务必保留此出处http://gaowenlong.blog.51cto.com/451336/1393999