"搭建好服务器后,我发现它RAID1会每个星期自动重新同步“
看性能记录类似于这样:
于是乎,我想看看是什么东西触发了重新同步:
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同步。