在aix下安装了oracle10g RAC
最近发现/oracle目录大小不断变大。
查了/oracle下的所有目录,用du -sg 查询总大小合计不到9g。
[root][/oracle]#du -sg
8.84    .
而/oracle实际分配空间有20g
#df -k
/dev/oralv       20447232   1775732   92%    34350     8% /oracle
可是使用空间17g多,剩下的8G空间到哪里去了?而且使用空间还不断增大。两台aix小机都是如此。请教各位。谢谢

解决方案 »

  1.   

    df -gt
    cd /oracle
    du -sg
    ls -alt
    看看结果
      

  2.   

    [root][/oracle]#df -gt
    Filesystem    GB blocks      Used      Free %Used Mounted on
    /dev/hd4           0.25      0.07      0.18   29% /
    /dev/hd2           5.00      1.76      3.24   36% /usr
    /dev/hd9var        0.50      0.07      0.43   15% /var
    /dev/hd3           3.00      0.71      2.29   24% /tmp
    /dev/hd1           0.25      0.08      0.17   32% /home
    /proc                 -         -         -    -  /proc
    /dev/hd10opt       0.25      0.13      0.12   53% /opt
    /dev/lv00          0.25      0.01      0.24    4% /var/adm/csd
    /dev/oralv        19.50     17.93      1.57   92% /oracle
    [root][/oracle]#du -sg
    8.86    .
    [root][/oracle]#ls -alt
    total 16
    drwxr-xr-x   21 root     system         4096 Nov 27 15:04 ..
    drwxr-xr-x    8 oracle   dba             256 Aug 12 2008  Disk1
    drwxr-xr-x    8 oracle   dba             256 Aug 10 2008  .
    drwxr-xr-x    3 oracle   dba             256 Aug 10 2008  admin
    drwxr-xr-x   49 root     dba            4096 Aug 10 2008  crs
    drwxrwxr-x    5 oracle   dba             256 Aug 10 2008  oraInventory
    drwxr-xr-x    3 oracle   dba             256 Aug 10 2008  product
    drwxr-xr-x    2 oracle   dba             256 Aug 09 2008  lost+found
      

  3.   

    楼主对du理解可能有点问题,du -sg是统计确定目录和文件的大小,你的设备空间再大,如果里面没目录和文件,也是很小甚至零的。所以,首先确定下当前目录是什么?让后要正确理解du统计结果的含义。df是显示系统上所有存储设备的空间大小和使用情况,即使设备上没文件,但总会有总空间大小的,只是使用率很低而已。