某个服务器的/var/spool/clientmqueue目录存在很多文件,ls都要执行好半天,网上查了一圈,记录如下:
产生原因:系统中有用户开启了cron,而cron中执行的程序有输出内容,输出内容会以邮件形式发给cron的用户,而sendmail没有启动所以就产生了这些文件;
解决办法:将crontab里面的命令后面加上 > /dev/null 2>&1
知识点
2>:重定向错误。
2>&1:把错误重定向到输出要送到的地方。即把上述命令的执行结果重定向到/dev/null,即抛弃,同时,把产生的错误也抛弃。
清除海量文件办法:直接使用ls都有点困难,网上很多说用ls | xargs rm -f,这个方法可能会导致服务器负载升高,推荐使用如下方法:
1.建立一个空目录
mkdir /data/blank
2.用rsync删除目标目录:
rsync --delete-before -a -H -v --progress --stats /data/blank/ /targetdir
参数说明:
–delete-before 接收者在传输之前进行删除操作
–progress 在传输时显示传输过程
-a 归档模式,表示以递归方式传输文件,并保持所有文件属性
-H 保持硬连接的文件
-v 详细输出模式
–stats 给出某些文件的传输状态
-d transfer directories without recursing
相关推荐
在Linux系统中,/var/spool/postfix/maildrop目录是一个重要的邮箱队列,它用于存储由Postfix邮件传输代理处理的未送达邮件。当遇到该目录占用大量磁盘空间的问题时,通常是因为邮件无法正常发送,导致邮件积压在该...
cron的配置位于/var/spool/cron目录下,每个用户都有一个对应的cron文件,比如root用户的cron文件是/var/spool/cron/root。系统管理员可以通过crontab命令来管理这些文件,如使用`crontab -e -u root`编辑root用户的...
9. 定时自动清理/var/spool/clientmqueue/目录及文件 /var/spool/clientmqueue/目录用于存储邮件队列。在清理这目录及文件可以提高系统性能和可靠性。可以使用以下命令清理: `find /var/spool/clientmqueue/ -type...
每一个打印任务在发送给打印机前都会将任务压缩成制定文件(SHD, SPL)一...这里提供了可以解析spool的工具以及根据其方法自己编写的解析spool文件的示例代码,虽然不是很全面,但是只要看明白,剩下的均可自己实现。
chown amavis /var/run/amavisd /var/spool/amavisd /var/spool/amavisd/tmp /var/spool/amavisd/db ln -s /var/run/clamav/clamd.sock /var/spool/amavisd/clamd.sock cd /etc/yum.repos.d/ wget ...
在IBM AIX操作系统中,文件系统空间管理是管理员必须密切关注的重要任务,特别是在处理根(/)文件系统和/var文件系统时。AIX版本4和5的文件系统管理涉及监测文件、识别异常空间消耗的原因,以及如何有效地清理和...
1、/var/spool/cron/ 这个目录下存放的是每个用户包括root的crontab任务,每个任务以创建者的名字命名,比如tom建的crontab任务对应的文件就是/var/spool/cron/tom。 一般一个用户最多只有一个crontab文件。 二、/...
/var/spool 目录包含了系统的队列文件和数据。 ##### /var/tmp /var/tmp 目录是临时文件目录,用于存放临时文件和数据。 ##### /var/yp /var/yp 目录包含了系统的 NIS 文件和数据。 ### 虚拟文件系统 Linux ...
- 清理命令示例:先停止相关服务 `stopsrc -s qdaemon`,然后删除队列文件 `rm /var/spool/lpd/qdir/*`,最后重启服务 `startsrc -s qdaemon`。 - **/var/adm/acct 目录**:记录了系统审计信息。定期清理这些文件...
当系统出现严重错误导致进程崩溃时,会生成核心转储文件(core dump),这些文件存储在`/var/adm/crash/coredump`目录下。通过对这些文件的分析,可以深入了解系统崩溃的具体原因,进而采取措施避免类似问题再次发生...
Oracle数据库的Spool功能是一种非常实用的特性,它允许用户将SQL查询的结果或者PL/SQL块的输出重定向到一个文件中,而不是直接在终端显示。这个特性在数据备份、日志记录、批量处理和自动化任务中都有广泛的应用。...
/var/spool存放等待处理的数据。 在了解FHS的标准目录结构后,系统管理员可以更容易地管理和维护系统,软件开发人员也能确保他们的程序符合标准,保证跨不同Linux发行版的兼容性。FHS的存在使得Linux系统更加统一和...
1. root账户搜寻与查找系统中文件 # 搜寻'根'目录下,忽略大小写且具有'mysql'名的文件、列出头三行 [root@centos7 ~]# find / -iname mysql | ...[root@centos7 ~]# ls -ld /var/spool/mail drwxrwxr-x. 2 root mail 2
本文将介绍如何备份和转移 Linux 用户账户和文件系统,包括备份 `/etc/passwd`、`/etc/shadow`、`/etc/group` 和 `/etc/gshadow` 文件,以及 `/home` 和 `/var/spool/mail` 目录的备份和恢复操作。 一、备份 `/etc/...
例如,如果当前用户是`root`,则定时任务会被写入`/var/spool/cron/root`文件。这种方式创建的定时任务是针对单个用户的,只对当前用户可见,且不受其他用户影响。 而直接编辑`/etc/crontab`文件则有所不同。这个...
**问题描述**:有时会发现`/var/spool/clientmqueue`目录下的文件占据了大量的磁盘空间,这是因为cron任务执行时产生的输出未能正确处理。 **原因分析**:Cron任务执行时如果有标准输出或错误输出,这些内容默认会...
chmod go-w /etc/mail /usr/var/spool /var/spool/mqueue chown root /etc/mail /usr/var/spool /var/spool/mqueue ``` #### 六、编译与安装 1. **进入源码目录**:进入Sendmail的源码目录。 ```bash cd /usr/...
另外,Linux系统中还有一些特定的清理任务,比如/var/spool/clientmqueue目录下的邮件队列文件,这些可能在邮件发送失败后残留,可以安全删除。对于启动项的管理,可以通过一些工具进行优化,减少不必要的开机启动...