linux系统磁盘空间满了怎么办看完这篇文章之后就知道怎么解决了

时间:2021-01-22 19:05:04

废话不多说直接上图

linux系统磁盘空间满了怎么办看完这篇文章之后就知道怎么解决了

可以看得到 / 下面已使用100%,已经没有剩余空间可以使用了,上面跑的服务已经访问不了了。

接下来我就看看有没有垃圾文件可以清理的

du -sh *

linux系统磁盘空间满了怎么办看完这篇文章之后就知道怎么解决了

由于这个机器比较特殊,上面有重要业务所以里面的任何东西都不能动。所以没有办法只能添加磁盘。

linux系统磁盘空间满了怎么办看完这篇文章之后就知道怎么解决了

添加一块10G的磁盘,我的思路是既然东西不能动,而且aaa目录占用空间特别大所以,把aaa目录移到新挂载的磁盘上做一个软链接。

加完磁盘后,要重启才能生效哦。

linux系统磁盘空间满了怎么办看完这篇文章之后就知道怎么解决了

现在看到已经出现我们刚添加的10GB的磁盘。没有任何分区,现在新建分区

linux系统磁盘空间满了怎么办看完这篇文章之后就知道怎么解决了

linux系统磁盘空间满了怎么办看完这篇文章之后就知道怎么解决了

然后再将新分好的磁盘分区格式化

linux系统磁盘空间满了怎么办看完这篇文章之后就知道怎么解决了

[root@zabbix ~]# mkdir /data1

linux系统磁盘空间满了怎么办看完这篇文章之后就知道怎么解决了

[root@zabbix /]# mount -a

会出现我们挂载的分区在data1目录下

linux系统磁盘空间满了怎么办看完这篇文章之后就知道怎么解决了

现在将 / 下面空间占用大的目录移到/data1下,注意事项移动,而不是cp

[root@zabbix /]# mv /aaa /data1/

linux系统磁盘空间满了怎么办看完这篇文章之后就知道怎么解决了

[root@zabbix /]# ln -s /data1/aaa/ /aaa

linux系统磁盘空间满了怎么办看完这篇文章之后就知道怎么解决了

做完软链接后,发现目录颜色变浅蓝后面是实际目录。而且最重要的是磁盘空间没有增减,还可以进目录读写。

然后我们来测试读写。在/aaa 下面创建文件写入,发现/data1/aaa目录下面也会有刚创建的文件,同源目录新增而增加,删除而删除,里面的内容还是一模一样的,也不会影响你别的程序调用这个目录。

linux系统磁盘空间满了怎么办看完这篇文章之后就知道怎么解决了

linux系统磁盘空间满了怎么办看完这篇文章之后就知道怎么解决了

最后看磁盘空间,成功解决问题。

linux系统磁盘空间满了怎么办看完这篇文章之后就知道怎么解决了

想要删除链接直接rm就可以了 rm -rf /usr/local/hero ,可不是 rm -rf /usr/local/hero/  不带/  ,如果带了会把原目标的文件删除的。

最后附上想自己练习的小伙伴们使用dd命令快速生成大文件或者小文件的方法

dd if=/dev/zero of=test bs=1M count=1000