VPS硬盘又满了

本文介绍了一种常见的情况:VPS的/var/spool/clientmqueue目录占用大量硬盘空间的问题及解决方案。当使用sendmail发送邮件时,邮件会被临时存放在该目录中等待MTA处理。若未配置合适的MTA,则会导致目录空间膨胀。文章提供了清理该目录的命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

接到监控宝的邮件提醒,说VPS的硬盘空间超过95%

用du -s /* | sort –nr 命令一路从根目录查下来,发现/var/spool/clientmqueue 目录下文件很大

网上一查,找到这篇文章 /var/spool/clientmqueue 爆满问题

http://yaksayoo.blog.51cto.com/510938/290069

"当你使用简单的sendmail发邮件的时候,或者系统默认要发一些邮件(比如cron发的邮件)的时候,首先会把邮件拷贝到这个目录里,然后等待MTA(mail transfer agent) 来处理,MTA做的事情通常是把这个目录中的邮件弄到/var/spool/mqueue里,然后再发送到真正的目的地。出现/var/spool/clientmqueue/非常大的情况通常因为没有合适的MTA发送邮件"

于是用以下命令将其删除:

# cd /var/spool/clientmqueue

# ls | xargs rm -f

VPS上安装OpenWRT,通常需要通过网络连接远程登录到服务器,然后按照特定步骤进行操作。以下是大致的步骤: 1. **准备环境**: - 确保你的VPS有SSH访问权限,并已配置好root密码。 - 下载适合你的硬件平台(如ARM或x86)和版本的OpenWRT固件包。 2. **登录VPS**: 使用终端工具(如PuTTY for Windows 或 ssh命令行)连接到你的VPS,输入用户名(通常是root)和密码。 3. **创建安装目录**: ```bash mkdir /root/openwrt cd /root/openwrt ``` 4. **下载固件**: ``` wget https://downloads.openwrt.org/releases/<version>/binaries/<platform>/<filename>.bin ``` 将`<version>`替换为你要安装的OpenWRT版本号,例如`lede-19.07.5`, `<platform>`为你的VPS架构,如arm交叉编译版、x86_64等。 5. **擦除分区并安装**: ```bash dd if=<filename>.bin of=/dev/sda bs=4M && sync parted -s /dev/sda mklabel gpt && mkfs.ext4 -F /dev/sda1 mount /dev/sda1 /mnt cp .config /mnt/etc/config tar -C /mnt -xvf <filename>.img.gz ``` 这里假设你的VPS硬盘名为`/dev/sda`,如有不同,请替换。 6. **初始化系统**: ``` cd /mnt/bin ./mkbootstrap.sh ``` 7. **设置网络和启动引导**: 执行`/sbin/chroot . LuCI init`进入OpenWRT的初始界面,配置网络,然后执行`uci commit`保存设置,最后重启路由器: ```bash reboot ``` 8. **等待安装完成**: VPS重启后,你可以通过Web浏览器访问`http://<your_vps_ip>`来管理OpenWRT,继续完成后续的系统配置和软件安装。 **相关问题--:** 1. 安装过程中如何确认OpenWRT成功加载? 2. 如果VPS没有内置的wget,如何手动添加apt源安装wget? 3. OpenWRT安装完成后如何配置动态IP?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值