PVE Samba Session检测时间间隔修改

2026-03-15 / 0 阅读 / 经验
背景
博主在使用PVE的自动备份功能时,连接的同局域网的Samba服务作为备份点,而服务端有个日志系统,平均10秒产生一个客户端连接/断开的日志消息。虽然对功能使用没有影响,但是没多久下来就产生了几十万的日志,总是手动清空,于是便想着能够修改这个间隔,让日志量减少

环境

博主用的PVE版本:8.2.2,其他版本应该可以兼容

修改

博主查找AI工具,大致有两种解决办法,为了方便使用,我采用用方案二,因为我PVE版本一般情况下不会升级

方案一

在系统 /etc/fstab 挂载,不要直接用 PVE 的 CIFS storage,相当于使用linux系统自带的挂在系统,把网络存储当成本地空间,具体执行方案可自行查找。

方案二

降低检测频率,找到文件/usr/share/perl5/PVE/Service/pvestatd.pm,打开找到以下位置:

# do not update directly after startup, because install scripts
# have a problem with that
my $cycle = 0;
my $updatetime = 10;
my $initial_memory_usage;

my $updatetime = 10;改为自定义配置,如:my $updatetime = 60;

重启服务

systemctl restart pvestatd

验证后日志频率确实降低

相关推荐