Linux系统磁盘已满的处理操作

    可以通过几条指令查看使用情况并删除部分不需要的文件来解决这个问题,可通过man/help指令查看一下指令的详细情况:
    
1. df

    通过df指令可以查看磁盘的使用情况:

a:显示全部的文件系统和各分割区的磁盘使用情形
i :显示i -nodes的使用量
k:大小用k来表示 (默认值)
t:显示某一个文件系统的所有分割区磁盘使用量
x:显示不是某一个文件系统的所有分割区磁盘使用量
T:显示每个分割区所属的文件系统名称
常用参数组合:df -hi
    
2. du

    通过du指令可以查询文件或目录的磁盘使用空间:

a:显示全部目录和其次目录下的每个文件所占的磁盘空间
b:大小用bytes来表示 (默认值为k bytes)
c:最后再加上总计 (默认值)
s:只显示各文件大小的总合 (summarize)
x:只计算同属同一个文件系统的档案
L:计算所有的文件大小
常用参数组合:du -hs
    
3. find

    可使用find命令找出占用空间较大的文件

find / -type f -size +5G //找到大于5G的文件,需要root权限

find . -type f -size +10000k //查找大于10M的文件

find -type f -size +500k -and -size -1000k //查找大小为500KB到1000KB之间的文件
    
4. rm

-f //force 略过不存在的文件,不显示任何信息

-i //interactive 进行任何删除操作前必须先确认

-r/R //recursive 同时删除该目录下的所有目录层


Linux系统磁盘空间无故占满解决方法
1.# df -Th
使用df -Th 命令查询磁盘使用情况

2.# du -s ztesoft
使用du命令查询磁盘实际用量

3.# lsof | grep delete
根据lsof查询文件被删除但是没有被杀死的进程

4.# kill -s 9 29866
使用kill命令删除进程即可,29866位置对应进程号,其中-s 9 制订了传递给进程的信号是9,即强制,尽快终止进程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值