linux下磁盘空间监视.docx
《linux下磁盘空间监视.docx》由会员分享,可在线阅读,更多相关《linux下磁盘空间监视.docx(8页珍藏版)》请在优知文库上搜索。
1、du吩咐并不是显示磁盘的空闲空间,而是显示磁盘运用状况的信息,du工具用于确定文件和书目的陂盘运用状况。要运用这个工具,变更到个书目,然后运行该工具(请参见道里6).清单6.du吩咐$cdvar$du16./lost+found4.sadminstal1admin22.sadminstal1/logs28448./sadm/instal14.sadmpkgSUNWocfdinstal14.sadmpkgsNWocfdsavepspoolsNWocfdinstal116.sadmpkgSUNWocfdsavepspool/SUNWocfd18.sadmpkgSUNWocfdsavepspool2
2、0.sadmpkgSUNWocfdsave28.sadmpkgSUNWocfd4.sadmpkgSUNWcsuinst上面的边巴6中显示的输出,经过了适当的调整。缺省状况下,du招显示当前或指定的书目卜.每个文件和书目的文件运用状况。得到的值是文件的大小,堆位为该系统中的缺省块大小,与df所运用的单位样。可能是也可能不是1K.而运用-k吩咐行选项,您可以强制以IK块为单位进展显示。您可能须要依据所查看的顶级文件或书目对信息进展摘要。运用-S选项以虢开摘要视图。下面是Solaris安装中的一个摘要版本在Zvar书目中的显示:$du-sk70818.请留意,它显示了当前书目(.)的摘要信息。要获得
3、全部文件和书目的摘要信息,可以运用通配符(请参见港至7)。清单7.运用*通配符驶得摘要侑息$du-sk*382adm950apache683apache26837appserver1audit162cache3cc-ccr2crash4cron31dmi22dt6fm2imq1inet3krb54Id1Idap937lib6log8lost+found2ip2mail1mysql1news3nfs38nis2ntp10034opt1preserve96run49687sadm15saf3samba2sma_snmp131snmp39spool4Statmon663SVC14tmp10uucp2
4、4yp运用该工具时,特殊是在用户书目中运用该工具时,请特殊当心,因为所显示的信息中不包含府度文件,换句话说,具有单点号前缀的那些文件和书目。您可能希望运用下面的代码行,在用户书目中获得全部的摘要信息:$du-sk*.a-zA-z-9*du吩咐的最终一个特别有用的选项是-d,该选项可以防止du吩咐超过文件系统边界。例如,要确定根文件系统而不是任何其他的文件系统的磁盘运用状况,您可以运用-d选项:$du-dsk/有些系统没仃这个选项,但是有-X吩咐行选项,该选项仅包含与您所指定的路径一样的设备或文件系统中的文件运用状况.回页苜杳找一个特定用户的磁盘运用状况要查找某个用户所运用的磁盘空间,在运用fi
5、nd吩咐的同时,您须要结合运用du吩咐以仅报告特定用户的磁做运用状况。$find.-userme-typef-execdu-k;-user选项允i午您指定find将仅报告属于特定用户的文件。-type选项强制find仅返I川特定类型(在本例如中是文件)工程的路径,这样可以防止du包含拈目,因为这些书目可能属于某个用户,但其中却包含了很多用户的文件。然后,对于查找到的每个路径,执行du吩咐以报告礴盘运用状况。要获得摘要信息,换句话说,即某个特定用户所运用的总空间,您可以运用awk对该信息进展总计,并打印出最终的值:$find.-userme-typef-execdu-k;awk(s=s+$len
6、dprintTotalused:,sTotalused:123721时丁组,您可以依据一样的原那么对find运用-group选项:$find.-groupmcslp-typef-execdu-k;Iawks=s+$lENDprintTotalused:,sTotalused:542485然而,假如启用了硬盘配额,那么就有一种更简洁的方法。目页首运用配项配额系统以文件系统为单位,自动监视该文件系统中各个用户的磁楸运用状况。配额环境不仅允许您监视磁盘的运用状况,而且还允许设置相应的运用限制,在超过运用限制时供应警告或者更干脆地制止用户运用超过所安排的配额值的磁盘空间。下限(发出警告)称为软限制,而
7、上限制止创立超过该限制的文件)称为硬限制。有些系统可能还允许您限制每个用户所拥有的文件的数H在您的计算机上启动配额的确切方法取决于您所运用的操作系统。大多数UNIX系统在缺省状况下都包含配额的支持。1.inux系统可能须要构建新的包含配额支持的内核。然而,通常大多数操作系统为每个文件系统运用一个称为quotas的文件,其中包含了对每个用户的空间运用限制。要启用配额,您首先须要创立该文件,并确保仅有root用户可以编辑该配额文件:$toucheporthomequotas$chmod600exporthomequotas然后,运用quotaon吩咐启用配额功能:$quotaonexporthom
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux 磁盘空间 监视