如何控制daemon.raw, rap.log和gstd.raw的大小?

已更新 

如何控制daemon.raw, rap.loggstd.raw的大小?

转载请在文首保留原文出处:EMC中文支持论坛

问题

如何控制daemon.raw, rap.loggstd.raw的大小?

解答

daemon.rawrap.log

有两个环境变量可以控制daemon.raw的大小和数量:NSR_MAXLOGSIZENSR_MAXLOGVERSNSR_MAXLOGSIZE定义了daemon.raw的最大大小,默认是2MBNSR_MAXLOGVERS定义了daemon.raw的最大数量,默认是4个。

每当nsrd服务启动的时候,它会检查当前daemon.raw的大小。如果大小超过了NSR_MAXLOGSIZE定义的值,会将当前的daemon.raw改名为 daemon_ .raw ,并且创建一个新的空的daemon.raw。这个操作会不断重复,直到daemon文件数量达到NSR_MAXLOGVERS定义的值。这时,它会删除最老的那个daemon文件。

但是NSR_MAXLOGSIZE这个值并不是被严格限制的。只有当重启nsrd服务以后,才会检查这个值并执行daemon.raw的裁剪操作。因此,假如长期没有重启nsrd服务,当前的daemon.raw会变的越来越大,可能远远超过NSR_MAXLOGSIZE所定义的值。如果想减小daemon.raw的大小,可以在NetWorker Server没有备份任务的时候重启下nsrd服务。

rap.log的大小同样也由NSR_MAXLOGSIZE限制,但同样也可以超出限制。但是NetWorker会每隔一段时间检查一下rap.log的大小,如果发现超过了NSR_MAXLOGSIZE定义的值,会进行裁剪操作。因此,rap.log超出NSR_MAXLOGSIZE定义的值幅度不会很大,一般也就几KB

Untitled.png

gstd.raw:

有两个环境变量可以控制gstd.raw的大小和数量:GST_MAXLOGSIZEGST_MAXLOGVERS GST_MAXLOGSIZE定义了gstd.raw的最大大小,默认是1MBGST_MAXLOGVERS定义了gstd.raw的最大数量,默认是4个。

daemon.raw相似,每当gstd服务启动的时候,它会检查当前gstd.raw的大小。如果大小超过了GST_MAXLOGSIZE定义的值,会创建一个新的空的gstd.raw。这个操作会不断重复,直到gstd文件数量达到NSR_MAXLOGSIZE定义的值。这时,它会删除最老的那个gstd文件。

参考

esg53730

应用于

NetWorker 7.6

Version history

上次更新:

12-06-26 下午 8:00

更新者:

TimQuan

Top