歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> Unix教程

Hp unix中問題解決方案講解

解決方案

當我們經常操作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的這個問題,解決問題的方法是很多的,對於復雜的問題也可能有很簡便的解決的方法,所以最好在用重啟機器這樣方法之前償試一下,看是否有更好的更方便的方法。

Copyright © Linux教程網 All Rights Reserved