系统磁盘空间/dev/xvda1占满原因分析及解决方案
原因分析:
- 首要查看磁盘空间大小
Filesystem Size Used Avail Use% Mounted on/dev/vda1 493G 26G 442G 6% /devtmpfs 7.8G 0 7.8G 0% /devtmpfs 7.8G 0 7.8G 0% /dev/shmtmpfs 7.8G 384K 7.8G 1% /runtmpfs 7.8G 0 7.8G 0% /sys/fs/cgrouptmpfs 1.6G 0 1.6G 0% /run/user/0tmpfs 1.6G 0 1.6G 0% /run/user/1000
- 查看是哪个文件占得空间比较大
下面的/表示的是根目录,是可以根据1查出的目录替换
[root@izwz92c42yq1mjbd1nyiqrz ~]du --max-depth=1 -h /2.4G /var688M /root139M /boot4.0K /srvdu: cannot access ‘/proc/1727/task/1727/fd/4’: No such file or directorydu: cannot access ‘/proc/1727/task/1727/fdinfo/4’: No such file or directorydu: cannot access ‘/proc/1727/fd/4’: No such file or directorydu: cannot access ‘/proc/1727/fdinfo/4’: No such file or directory0 /proc4.0K /media384K /run0 /dev4.0K /mnt16K /lost+found3.1G /usr160K /tmp18G /home891M /www0 /sys541M /opt33M /etc26G /
原理分析:/home
目录占据内存18G 解决方案:使用命令
du --max-depth=1 -h /home/
查看是/home/
文件下那个文件比较大,然后根据需要使用命令
rm -rf 文件名
删除这些文件文件,注意该命令是强制删除,一旦删除成功无法恢复
以上命令适用于centos系统和ubuntu系统,只是如果不是root用户,需要使用sudo命令提升权限,才可以使用以上命令