Home > Operation and Maintenance > Linux Operation and Maintenance > How to clean up the Linux disk when it is full?

How to clean up the Linux disk when it is full?

angryTom
Release: 2019-11-04 09:38:40
Original
27536 people have browsed it

How to clean up the Linux disk when it is full?

How to clean up a Linux disk that is full?

1. Check the disk information

df –lh
Copy after login

We can see that the 40G capacity under the mount point /dev/xvda1 under Filesystem has been exhausted. The next step is to delete files that take up a lot of disk space but are useless.

How to clean up the Linux disk when it is full?

Recommended: "linux tutorial"

2. Locate the largest file directory

cd / #进入根目录。
du -h --max-depth=1 #寻找当前目录,哪个文件夹占用空间最大
Copy after login

How to clean up the Linux disk when it is full?

You can see that the path /usr occupies a large disk space, occupying 21G. Sharp-eyed students may have seen the last item showing 24G, which means that the total disk space occupied by all files in the current directory is 24G.

Follow the same method, and after several judgments, we located the tomcat log file.

How to clean up the Linux disk when it is full?

It can be judged from the above figure that the 17G file is in the current directory (tomcat log directory).

3. Locate the largest file

ls –lhS # 将文件以从大到小顺序展现
Copy after login

The final location file is: catalina.out log file.

How to clean up the Linux disk when it is full?

#4. Confirm that the file is not occupied

Anyone can delete a file: rm –f catalina.out However, it is best to confirm Do you want to download it and let developers analyze the logs?

In Linux or Unix systems, deleting a file through rm or the file manager will unlink (unlink) from the file system's directory structure. However, if the file is open (is being used by a process) , then the process will still be able to read the file and the disk space will still be occupied.

/usr/sbin/lsof|grep deleted #确认删除文件是否被占用
Copy after login

is indeed occupied. According to the pid provided in the second column, enter the command: kill -9 13117 Kill the process.

How to clean up the Linux disk when it is full?Enter the command again: df –lh

How to clean up the Linux disk when it is full?

As shown in the figure, the disk space is released. The problem was successfully solved

The above is the detailed content of How to clean up the Linux disk when it is full?. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template