我有一台 AIX 服务器,其中的分区应该有 39gb 的空间,但是当我执行 df -k 时,它显示我已经使用了将近 24gb 的空间...但是当我列出该挂载点下的所有内容时,文件的大小不值得那么多空间,那么空间到哪里去了?
$
$ df -k
Filesystem 1024-blocks Free %Used Iused %Iused Mounted on
/dev/hd4 131072 4720 97% 1724 59% /
/dev/hd2 1703936 541252 69% 34662 22% /usr
/dev/hd9var 131072 76636 42% 484 3% /var
/dev/hd3 1048576 1045528 1% 94 1% /tmp
/dev/hd1 2097152 1361216 36% 16565 6% /home
/proc - - - - - /proc
/dev/hd10opt 131072 46644 65% 1530 13% /opt
/dev/lvlos 3145728 2677572 15% 8528 2% /los
/dev/lvu01 16908288 10989512 36% 19273 1% /u01
/dev/lvu02 40894464 14807568 64% 12 1% /u02
$ pwd
/
$ cd /u02
$ pwd
/u02
$ ls -lRa
total 24
drwxrwxrwx 5 root system 256 Oct 03 13:45 .
drwxr-xr-x 21 root system 4096 Nov 11 14:55 ..
drwxrwxrwx 2 root system 256 Oct 04 15:31 db_dump
drwxr-xr-x 2 root system 256 Sep 24 2009 lost+found
drwxrwxr-x 2 oracle oinstall 8192 Nov 16 07:07 oradata
./db_dump:
total 0
drwxrwxrwx 2 root system 256 Oct 04 15:31 .
drwxrwxrwx 5 root system 256 Oct 03 13:45 ..
./lost+found:
total 0
drwxr-xr-x 2 root system 256 Sep 24 2009 .
drwxrwxrwx 5 root system 256 Oct 03 13:45 ..
./oradata:
total 1169688
drwxrwxr-x 2 oracle oinstall 8192 Nov 16 07:07 .
drwxrwxrwx 5 root system 256 Oct 03 13:45 ..
-rw-r----- 1 root system 1994 Mar 01 2010 PJ_UAT_bkcrontab_without_gzip
-rw-r----- 1 root system 2060 Mar 01 2010 PJ_UAT_crontab_with_gzip
-rwxrwxrwx 1 root system 598843639 Nov 14 20:49 abmb_glos_uatlosdb_20110105_0200.dmp.gz
-rw-r----- 1 root system 269 Mar 01 2010 alc_sizing.sh
-rw-r----- 1 oracle oinstall 245 Nov 23 2009 import.parfile
-rwxrwxrwx 1 root system 48 Mar 01 2010 pj_uat_gzip_dump_files.sh
$
任何帮助都将非常感激。
答案1
du 仅统计链接到文件系统树的文件总数。已取消链接但仍由进程保持打开的文件仍使用磁盘空间。某些应用程序(包括您似乎正在使用的 Oracle)将未链接的文件用作临时空间,因为文件系统访问速度比交换快几倍,并且当数据库关闭时会自动回收空间。