HPUX目录满了处理(小技巧)

1、使用find命令查找大文件
find / -size +100000000 -print ----这里是以block(512byte)为单位
              833708032

# find / -size +100000000c -print    ---这里是用字节为单位   查找大约100M的文件,并打印出来。
/stand/current/vmunix
/stand/vmunix
/stand/last_install/vmunix
/stand/backup/vmunix

2、使用du -sk ./*查找目录大小
# du -sk ./*
0       ./adviser.out
0       ./bin
72      ./dev
47096   ./etc
0       ./glance.err
62584   ./home
0       ./lib
0       ./lost+found
40      ./mbox
0       ./mnt
0       ./net

5375880 ./opt

注意:
有时文件删除了,但无法释放空间,主要是因为被删除的文件在删除的时侯还是进程在操作(打开、访问等)的缘故,rm只完成了在磁盘上文件实体的释放,而类似free list结构中相应的文件系统因进程的操作相应的inode并未释放。
可以通过以下方法找到没有释放文件空间的进程。
racdb1@[/home/lsof]#ff -s /dev/vgbill/lv_crmapp |grep null   
lan_allotnullport_service.jsp        110263  4949   
./(null)        167466  96   
./(null)        173889  84380980224  
./(null)        173934  5212  


查出来了,是占用比较大的
racdb1@[/home/lsof]#/usr/local/bin/lsof /dev/vgapp/lv_crmapp | grep 173889   
OrderComp 18074  dev26    4u   REG 64,0x30007 84382806016 173889 /crmapp (/dev/vgapp/lv_crmapp)  


用上述命令查出这个进程的pid 号 
racdb1@[/home/lsof]#ps -ef|grep 18074   
    root 17984   290  0 16:51:50 pts/trb   0:00 grep 18074   
   dev26 18074     1 255  Nov 15  ?        1998:33 OrderCompDisp   
   
最后直接杀掉进程。
racdb1@[/home/lsof]#kill -9 18074   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值