开源中文网

您的位置: 首页 > IBM Aix > 正文

AIX (Linux,Unix)系统中使用df,du命令查找文件系统中具体那

来源:  作者:

AIX (Linux,Unix)系统中使用df,du命令查找文件系统中具体那个目录占用空间异常
环境,AIX 6.1

l  df –g 命令查看系统装载各个文件系统总的使用情况, -g以G统计使用情况。
l  du –sk 查看当前目录下,各个文件和目录的硬盘使用情况,-k参数用 1024 字节单位计算块数,而不是用缺省的 512 字节单位。-s参数,对于每个指定的文件,显示该文件的磁盘使用情况。对于每个指定的目录,显示该目录(包括所有子目录)中所有文件的总体磁盘使用情况。

第一步df  –g查看AIX 文件系统 硬盘使用率情况,如下比如/var 比平时偏高
# df -g
Filesystem    GB blocks      Free %Used    Iused %Iused Mounted on
/dev/hd4           2.00      1.82    9%    12720     3% /
/dev/hd2           5.00      2.69   47%    39454     6% /usr
/dev/hd9var        5.00      3.67   27%     8823     2% /var
/dev/hd3          10.00      9.97    1%      174     1% /tmp
/dev/hd1           0.25      0.25    1%       60     1% /home
/dev/hd11admin      0.25      0.25    1%        5     1% /admin
/proc                 -         -    -         -     -  /proc
/dev/hd10opt       0.50      0.28   44%    10177    14% /opt
/dev/livedump      0.25      0.25    1%        4     1% /var/adm/ras/livedump
/dev/lvqsr_di     40.00     19.99   51%    27865     1% /usr/sap
/dev/drbackuplv      4.00      4.00    1%        6     1% /dr_backup
第二步骤,进入上面,发现使用率高的异常文件系统,cd进入,在执行du –sk参数查看文件系统里,那个目录或者文件占用空间异常,也可以一层层进入逐步用这个命令执行查询。
# cd /var   
# pwd
/var
# ls -l
total 56
drwxr-xr-x    7 bin      bin            4096 Jun 22 2010  LicenseUseManagement
drwxrwx---    2 root     adm             256 Jun 22 2010  aacct
drwxrwxr-x   16 root     adm            4096 Jan 09 21:57 adm
。。。。。。。。。。。。。。。。

# du -sk *
208     LicenseUseManagement
0       aacct
1070908 adm
8       cim
8316    ct
11912   ecc
0       empty
20      esa
428     ifor
0       lib
8       locks
176     log
0       lost+found
0       msgs
0       ncs
0       news
188532  opt
0       pconsole
41996   perf
160     preserve
0       probevue
0       run
0       security
0       snapp
92      spool
40      ssl
4       statmon
0       suma
32      tmp
59964   websm
16      yp
发现adm目录里wtmp比较大
# cd adm
# ls -l
total 2097312
drw-r-----    2 root     system          256 Jan 09 22:08 SRC
drwxrwxr-x    2 adm      adm             256 Jun 22 2010  acct
drwx------    4 root     system          256 Jun 22 2010  config
drwx------    2 root     system          256 Jun 22 2010  corrals
dr-xr-x---    2 bin      cron            256 Jun 22 2010  cron
-rw-rw-r--    1 root     system         1581 Jun 22 2010  dev_pkg.fail
-rw-rw-r--    1 root     system          341 Jun 22 2010  dev_pkg.success
drwxr-xr-x    2 bin      bin             256 Jun 22 2010  esa
drwxrwxrwt    4 root     system          256 Jun 22 2010  ffdc
drwxr-xr-x    7 root     system         4096 Jun 28 2010  invscout
drwxrwxr-x    2 root     system          256 Jan 09 21:34 nim
drwx------    2 pconsole pconsole        256 Jun 22 2010  pconsole
drwxrwxrwt    7 root     system         4096 Jan 09 21:57 ras
drwxrwxr-x    2 adm      adm             256 Jun 22 2010  sa
drwxrwxr-x    2 adm      adm             256 Mar 20 2010  streams
-rw-------    1 root     system         7938 Jan 09 21:57 sulog
drwxr-xr-x    3 root     system          256 Jun 22 2010  sw
lrwxrwxrwx    1 root     system           16 Jun 22 2010  wpars -> /var/adm/corrals
-rw-rw-r--    1 adm      adm      1073745072 Jan 09 22:11 wtmp
AIX技巧:如何减小 /var/adm/wtmp 文件的大小
文件 /var/adm/wtmp 的大小会在每次用户登录时增长, 但从不自动减小. wtmp 文件的内容会被命令 last 使用, 用于显示登录系统和重启机器的情况.该文件不能被删除, 但它的内容可用如下命令清除:
# > /var/adm/wtmp
 

Tags:Linux Unix 系统 df du
关于开源中文网 - 联系我们 - 广告服务 - 网站地图 - 版权声明