查看默认路径
ls -l /var/spool # 常见子目录:mail(邮件)、cron(定时任务)、lpd(打印队列)
修改目录权限
sudo chown root:root /var/spool # 确保根用户拥有所有权
sudo chmod 755 /var/spool # 设置目录权限为755
sudo vi /etc/postfix/main.cf
queue_directory参数(如改为/new/spool/postfix):queue_directory = /new/spool/postfix
sudo mkdir -p /new/spool/postfix
sudo chown postfix:postfix /new/spool/postfix
sudo systemctl restart postfix
sudo vi /etc/mail/sendmail.cf
O QueueDirectory行,替换路径(如/new/spool/mqueue):O QueueDirectory=/new/spool/mqueue
sudo systemctl restart sendmail
sudo vi /etc/cups/cupsd.conf
SpoolDirectory参数(如/new/spool/cups):SpoolDirectory /new/spool/cups
sudo systemctl restart cups
日志轮转(防止磁盘占满)
logrotate:sudo yum install logrotate -y
/etc/logrotate.d/spool:/var/spool/*.log {
daily
rotate 7
compress
missingok
}
监控磁盘空间
df -h /var/spool # 查看磁盘使用情况
du -sh /var/spool/* # 查看各子目录占用空间
安全建议
sudo rm -rf /var/spool/mail/* # 清理邮件队列(谨慎操作)
sudo restorecon -Rv /new/spool/path
/var/log/maillog)验证配置是否生效。参考来源: