系统磁盘空间/dev/xvda1占满原因分析及解决方案
原因分析:
首要查看磁盘空间大小
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 493G 26G 442G 6% /
devtmpfs 7.8G 0 7.8G 0% /dev
tmpfs 7.8G 0 7.8G 0% /dev/shm
tmpfs 7.8G 384K 7.8G 1% /run
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
tmpfs 1.6G 0 1.6G 0% /run/user/0
tmpfs 1.6G 0 1.6G 0% /run/user/1000
查看是哪个文件占得空间比较大下面的/表示的是根目录,是可以根据1查出的目录替换
[root@izwz92c42yq1mjbd1nyiqrz ~]du --max-depth=1 -h /
2.4G/var
688M/root
139M/boot
4.0K/srv
du: cannot access ‘/proc/1727/task/1727/fd/4’: No such file or directory
du: cannot access ‘/proc/1727/task/1727/fdinfo/4’: No such file or directory
du: cannot access ‘/proc/1727/fd/4’: No such file or directory
du: cannot access ‘/proc/1727/fdinfo/4’: No such file or directory
0/proc
4.0K/media
384K/run
0/dev
4.0K/mnt
16K/lost+found
3.1G/usr
160K/tmp
18G/home
891M/www
0/sys
541M/opt
33M/etc
26G/
原理分析:/home目录占据内存18G 解决方案:使用命令
du --max-depth=1 -h /home/
查看是/home/文件下那个文件比较大,然后根据需要使用命令
rm -rf 文件名
删除这些文件文件,注意该命令是强制删除,一旦删除成功无法恢复
以上命令适用于centos系统和ubuntu系统,只是如果不是root用户,需要使用sudo命令提升权限,才可以使用以上命令