linux根目录满了 proc

嗯...在2 02 2 年...我发现...city...根目录已满...是/proc...真的...因为...一开始我很困惑...我以为磁盘已满...但是我发现...进程信息太多...系统正在关闭...
要清理进程...我必须使用kill...啊...后来发现...我移动了...所以系统无法被杀死...我可以像system.
调整布局...另外.../proc不接受...但是如果进程太多...CPU会爆炸...我注意到...停止一些未使用的服务,例如蓝牙...无论如何...可以节省一点...
硬件升级...也是一种方法...但是我的公司...预算不会在2 02 2 年发生...升级...
监控...经常top...htop...观察CPU运行...内存爆...我知道...我需要找到一个进程杀...
df-h...这个命令...救了我...看看哪个分区满了...我...根分区满了...我很震惊...
du-sh/...这个更重要...哪个目录更大...root outlog...文件...堆积起来...清理干净了...系统立刻变快了...
临时文件...缓存...也需要清除...通常 rm -rf 我用它...但要小心...不要误删...
扩展磁盘...最后我不能再这样了...我刚刚清理了它...结果是...
系统需要一段时间...导演...需要一段时间...但是...它会解决...

linux根目录只剩20k

哎呀,我已经习惯了!年前,我在帮家乡一个单位修服务器时,就遇到过根目录快满的情况。

就在这时,服务器突然卡住了。
查了一下,发现根分区还剩下不到2 0K了!吓到我了。
赶紧跟着流程走吧。

第一步是查看谁占据了空间。
我用 df -h 检查了一下,果然 /dev/mapper/centos-root 已经满了,只剩下 2 0K 了。

第二步是从大文件开始。
我快速运行命令 du -sk ./ | sort -n,突然发现 /var/log/message 很大!那人当时并没有清理木头,继续保存,原来是一座山。
我清理了很多旧的不需要的日志,还清理了/tmp下的临时文件。

第三步是查看是否有其他分区可以借用一些空间。
服务器的/home分区正好有一些空间,所以我想把/usr目录移到那里。
不过,必须先停止一些依赖于/usr的服务,否则就乱了。
删除后,创建软链接,ln -s /new/usr /usr,这样系统仍然可以使用。

第四步,如果使用LVM,还可以扩容。
但服务器不是LVM,所以我没有使用这一步。
如果发现LVM,可以尝试缩小其他分区腾出一些空间,然后再扩容根分区。
但这样做的时候一定要小心,如果你犯了一个错误,系统就会崩溃。

第五步,如果不行,请添加硬盘。
如果其他分区没有空间,则必须添加硬盘。
对于虚拟机,只需在后台添加磁盘即可。
对于物理机,需要添加新硬盘,格式化分区,然后挂载。

操作前最重要的是做好备份! 我当时清理日志的时候,还备份了一些重要的数据。
如果你犯了错误,你仍然可以得到一些东西。

总之,根目录空间不够,动作要快,否则就会崩溃,损失巨大。
这都是我基于陷阱的经验,所以你应该记住这一点!