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