linux磁盘清理

linux磁盘清理

1. 查看磁盘信息

df –lh #显示以方便阅读的大小单位显示本地文件系统信息
df -h  #命令可以查看根目录的使用情况
#目前两个命令使用起来差不多,用任意一个都行

2. 定位最大文件目录

cd 文件名  #以上显示内存比较大文件夹
du -h --max-depth=1   #查看某一目录下各文件的大小

注;du -h --max-depth=0
–max-depth=n表示只深入到第n层目录,此处设置为0,即表示不深入到子目录。

3. 删除不需要且占内存的文件

rm -r 文件夹名   #删除文件夹
rm 文件名   #删除文件

4. 确认文件未被占用

在Linux或者Unix系统中,通过rm或者文件管理器删除文件将会从文件系统的目录结构上解除链接(unlink).然而如果文件是被打开的(有一个进程正在使用),那么进程将仍然可以读取该文件,磁盘空间也一直被占用。

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

如果确定被占用,根据第二列提供的pid,输入如下命令来杀掉进程

kill -9 commit_id   #例如 kill -9 13117 

猜你喜欢

转载自blog.csdn.net/math_new_photo/article/details/126871989