- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章Linux中/var/spool/postfix/maildrop占空间很大的原因解析由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
发现问题 。
最近在工作发现了一个错误,MySQL 报错 Exception Message:SQLSTATE[08004][1040]Too many connections,经查这次错误是硬盘空间满了导致的,于是找一些可以删除的文件腾出一些空间.
空间占用大的原因 。
发现 /var/spool/postfix/maildrop 这个目录占用了 6G 多的空间,网上找到一样的问题,原因是:
由于 Linux 在执行 cron 时,会将 cron 执行脚本中的 output 和 warning 信息,都会以邮件的形式发送 cron 所有者, 而由于客户环境中的 sendmail 和 postfix 没有正常运行,导致邮件发送不成功,全部小文件堆积在了 maildrop 目录下面,而且没有自动清理转换的机制,所以长达一年的时间,此目录已堆积了大量的文件。查看 man cron 的信息,可以知道会发送给 cron owner. 。
于是尝试删除这个目录下的内容,但是执行 rm -rf ./* 竟然提示参数列表过长,后来使用如下命令删除:
1
|
ls
|
xargs
rm
-f
|
通过管道的方式删除.
脚本重定向输出 。
所以注意在 crontab 脚本输出内容到日志,或者 /dev/null 2>&1,避免产生大量不必要的文件.
几个 Linux 查找文件和空间的命令 。
find . -type f -size +1000000k 查找大文件和目录 。
du -s * | sort -nr | head 显示前十个占用空间最大的文件或目录 。
du -sh * 遍历目录大小 。
df -hl 系统各挂载硬盘空间大小 。
总结 。
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对我的支持.
原文链接:https://blog.tanteng.me/2017/01/linux-postfix-maildrop/ 。
最后此篇关于Linux中/var/spool/postfix/maildrop占空间很大的原因解析的文章就讲到这里了,如果你想了解更多关于Linux中/var/spool/postfix/maildrop占空间很大的原因解析的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
如标题所示,我使用了 Media Foundation WavSink 示例,该示例将音频流解码为 PCM 并转储到文件。 我的应用程序是将此流定向到 FMOD 音频引擎,该引擎以实时速率使用 PCM
我正在 windows 服务器中编写一个 BAT 文件,它将连接到 oracle 并选择输出将被假脱机到一个文件,输出文件将被放置到网络驱动器。 我是通过以下步骤完成的: 1) 创建bat文件连接or
我正在尝试使用 SQLPLUS 中的 SPOOL 命令为数据库中的对象生成所有 DDL: SET trimspool ON SET wrap off SET heading off SET lines
我知道当您尝试将报告写入 Oracle SQLplus 中的文件时,您会使用假脱机命令。 MySQL 中的等效命令是什么? 这是我的代码: set termout off spool ${DB_ADM
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a software
每当新文件到达特定文件夹时,我都试图从远程机器获取文件到我的 hdfs。我在 flume 中遇到了 spool dir 的概念,如果 spool dir 在运行 flume agent 的同一台机器上
发现问题 最近在工作发现了一个错误,MySQL 报错 Exception Message:SQLSTATE[08004][1040]Too many connections,经查这次错误是硬盘空间
我想使用 Oracle 11g 中的假脱机功能。 我希望将整个输出假脱机到一个文件中,并将输出的子集假脱机到一个单独文件中。 在下面的示例中,我希望 temp_1.txt 包含来自 A、B、C、D 和
在sql server中运行两个类似的sql,其中表TBSFA_DAT_CUST有百万行并且没有约束(没有索引和主键),另外两个只有几行和普通主键: s 较慢的: SELECT A.CUST_ID,
我想异步发送电子邮件以获得更快、更轻的 http 响应,但我正在努力解决许多新概念。 例如,文档讨论 spool 。它说我应该将假脱机与文件一起使用,然后使用命令发送电子邮件。但我应该如何运行该命令?
如何使用 Java 解析 Linux 系统上生成的邮件文件?我的意思是,我希望能够提取文件内各种电子邮件的发件人、收件人、时间戳和主题。有什么建议吗? 最佳答案 javax.mail.internet
嗨, 我正在将 shell 脚本转换为 Java 程序。 shell 脚本运行一条 sql 语句并将文件假脱机到外部文本文件。我想用Java来模拟这个。 (输出文件的格式必须与在 SQL+ 中运行命令
请指教如何停止目录下的文件创建- /var/spool/clientmqeueue 之所以会这样,是因为clientmqeueue文件夹容量大,每天都在创建文件 请提供所有可能性的建议 最佳答案
我有一些遗留的 SQL (SP) declare @FactorCollectionId int; select @FactorCollectionId = colle
我有一系列要输出到 .csv 文件的查询。我必须查询数据库的唯一工具是 SQL Developer。 我可以运行每个查询,然后使用 SQL Developer 中的导出对话框将它们写入文件,但这很麻烦
我们将一个 150 mb 的 csv 文件复制到水槽的 spool 目录中,当它被加载到 hdfs 中时,该文件被拆分成更小的文件,例如 80 kb 的文件。有没有办法加载文件而不会使用水槽拆分成更小
我有一个查询,它创建多个临时表,然后将数据插入其中。据我了解,这是 Table Spool 的潜在原因。当我查看执行计划时,大部分处理都花在表假脱机上。有什么好的技术可以改善这些类型的性能问题吗?与临
我正在使用 SQLPLUS 将数据假脱机到文件中,但并非所有数据都被返回?我正在使用 dbms_metadata.get_ddl 函数,它仅将表定义的一部分返回到文件......我可以在查询输出中看到
首先我想说谢谢您查看这个问题:) 我是AS400/JAVA开发的初学者。我想知道如何使用 JT400 将假脱机文件列表获取到 java 以及如何将其从 OUTQ 转换为 PDF。 任何人都可以告诉我或
我正在使用 Java 打印服务 API 选择 PrintService,然后将其传递给 JasperReport 的 JRPrintServiceExporter。基本思想是将文档发送到提供的 Pri
我是一名优秀的程序员,十分优秀!