当我们经常操作Hp unix的时候,就会遇到在操作系统上rm掉一个大的文件,以解决文件系统超标的问题,可是有的时侯文件删除掉了,而空间却未释放出来。论坛上也常常见这样贴子,如何解决呢?本文只局限于Hp unix的操作系统。我们就来给大家讲解一下解决方法。
1 Hp unix安装uli工具
这个工具如果没有,可以向hp supporter要一个。
ftp到主机,注意用以二进制上传
- # ls -l
- total 960
- -rw-rw-rw- 1 root sys 487379 Apr 23 10:22 uli.bin
解压缩,文件是自解压的
- # sh ./uli.bin
- Running install script. ./uli.install uli a 2
查看一下
- # ls -l
- total 5520
- -rwxrwxrwx 2 222 users 1160136 Dec 13 2006 uli
- -rwxrwxrwx 2 222 users 1160136 Dec 13 2006 uli-a-2
- -rw-rw-rw- 1 root sys 487379 Apr 23 10:22 uli.bin
- -rwxrwxrwx 1 222 users 536 Dec 13 2006 uli.install
执行uli.install
# ./uli.install uli a 2
#
查看一下uli的各个可用选项
# ./uli -h
2 Hp unix执行uli,杀掉操作进程
- # ./uli
- libp4 (9.219): Opening /stand/vmunix /dev/kmem
- Loading symbols from /stand/vmunix
- Kernel TEXT pages not requested in crashconf
- Will use an artificial mapping from a.out TEXT pages
- Loading symbols from /stand/dlkm/mod.d/krm
- Note: Consider P4_ELF_WARNING=2 to get more details
- Note: No debug information for this module
- Found 16 matching unlinked file table entries.
15128进程执行了more操作,影响了空间的释放
杀掉15128
# kill 15128
#
3 再查看一下Hp unix/oracle的空间
- # bdf /oracle
- Filesystem kbytes used avail %used Mounted on
- /dev/vg00/lv_oracle
- 8192000 5253045 2755283 66% /oracle
可见,可用空间已经由原来的2698313kb升为2755283kb。
关于Hp unix的这个问题,解决问题的方法是很多的,对于复杂的问题也可能有很简便的解决的方法,所以***在用重启机器这样方法之前偿试一下,看是否有更好的更方便的方法。
【编辑推荐】