"搭建好服务器后,我发现它RAID1会每个星期自动重新同步“

看性能记录类似于这样:
Screenshot_20240308_100340.jpg
于是乎,我想看看是什么东西触发了重新同步:

crontab

crontab是Linux的计划任务程序,通过crontab -l可以列出计划的任务,但是,我运行后的结果是这样的:

[chocola@Neko-Server ~]$ crontab -l
no crontab for chocola
[chocola@Neko-Server ~]$ su
密码:
[root@Neko-Server chocola]# crontab -l
no crontab for root

什么?!居然没有?!那是什么东西操作了我RAID1定期同步?

cron配置文件

cron的配置文件位于/etc/cron.d,我们看看里面有什么

[root@Neko-Server chocola]# cd /etc/cron.d
[root@Neko-Server cron.d]# ls
0hourly  raid-check

咚咚咚!raid-check
我们看一下raid-check里面有什么:

[root@Neko-Server cron.d]# cat raid-check
# Run system wide raid-check once a week on Sunday at 1am by default
0 1 * * Sun root /usr/sbin/raid-check

哦哦,找到你了!
一个星期检查一次大可不必,一个月一次就差不多了
把raid-check改为一个月同步一次:

# Run system wide raid-check once a week on Sunday at 1am by default
0 1 1 * * root /usr/sbin/raid-check

保存后,重启cron:

[root@Neko-Server cron.d]# systemctl restart crond

然后你的RAID1就可以变为每个月同步一次了,在每个月第一天凌晨1:00同步。