文件系统不支持大文件致使Domino数据库损坏
今日,邮件系统的日志记录了如下信息。
2006-08-17 02:05:41 AM NIF: DETECTED STORAGE CORRUPTION ERROR 'B-tree structure is invalid'
2006-08-17 02:05:41 AM NIF: in /notes_mail/notesr5/admin4.nsf collection "All Requests by Name", ID=730 length 172032
2006-08-17 02:05:41 AM NIF: DETECTED STORAGE CORRUPTION ERROR 'B-tree structure is invalid'
2006-08-17 02:05:41 AM NIF: in /notes_mail/notesr5/admin4.nsf collection "All Requests by Name", ID=730 length 172032
2006-08-17 02:05:41 AM NIF: DETECTED STORAGE CORRUPTION ERROR 'B-tree structure is invalid'
2006-08-17 02:05:41 AM NIF: in /notes_mail/notesr5/admin4.nsf collection "All Requests by Name", ID=730 length 172032
2006-08-17 02:05:41 AM Error writing admin4.nsf (All Requests by Name) index: Cannot write to file (possibly it is READ-ONLY or the disk is out of space or not ready)
2006-08-17 02:06:02 AM Error updating view 'All Requests by Name' in admin4.nsf: B-tree structure is invalid
检查了/etc/security/limits文件,没有配置文件容量限制。
a1:/>more /etc/security/limits | egrep -i "fsize"
* fsize - soft file size in blocks
* fsize_hard - hard file size in blocks
* fsize_hard set to fsize
fsize = -1
a1:/>
检查文件系统的大文件支持,未配置。
a1:/>lsfs -q /notes_mail
Name Nodename Mount Pt VFS Size Options Auto Accounting
/dev/emc_notes_mail -- /notes_mail jfs 130023424 rw no no
(lv size: 130023424, fs size: 130023424, frag size: 4096, nbpi: 4096, compress: no, bf: false, ag: 8)
a1:/>
检查Admin4.nsf数据库,达到2GB限制。
$ ls -l admin4.nsf
-rw-rw-r-- 1 notesa1 notes 2147221504 8月17 09时52 admin4.nsf
$
结论:由于数据库所在的文件系统不支持大文件,致使Admin4.nsf数据库达到2GB之后无法继续写入数据,形成上述的错误日志。
解决:
为不影响邮件系统的正常运行,采用本地处理的方式。
1、停止AdminP任务的运行;
2、将Admin4.nsf数据库下载到本机;
3、使用R7的客户端打开Admin4.nsf;
4、删除文档,新建复本;
5、FTP上载至邮件服务器服务器;
6、修改文件系统的特性,以支持大文件(>2GB)。