欢迎来到天天文库
浏览记录
ID:11050997
大小:75.50 KB
页数:8页
时间:2018-07-09
《系统管理员工具包- 监视磁盘空间和使用情况》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、系统管理员工具包:监视磁盘空间和使用情况 研究确定跨多个UNIX®系统的磁盘使用情况以及如何创建一个简单的警告系统对潜在问题发出警告的方法。关注您的文件系统,确保它们没有填满,这虽然是个小事,但在UNIX系统的日常管理工作中是至关重要的过程。在本文中,您将了解到监视磁盘空间、发现究竟是哪些文件、用户或应用程序占用了大部分的空间、以及如何使用配额和其他解决方案查找需要的信息的方法。 关于本系列 通常,UNIX®管理员都拥有一套常用的辅助进程管理的实用工具、技巧和系统。本文提供了各种用于简化各个过程的关键实用工具、命令行链和脚
2、本。这些工具中的一部分来自于操作系统,而大部分的技巧则于长期的经验积累和减轻系统管理员的工作压力的要求。本系列文章主要专注于最大限度地利用各种UNIX环境中可用的工具,包括简化异类环境中的管理任务的方法。 入门:使用df 监视磁盘空间是UNIX管理员的工作中很重要的一部分。本文向您介绍一些完成管理工作所需的工具,包括df、du、find的使用,甚至配额的使用。让我们先来看看df的强大功能。 对于许多管理员来说,使用df工具可能有点像断续的神经运动,因为它通过一个命令提供了所有文件系统中已使用的和可用的存储空间的快照视图。根据您的UNIX环
3、境的不同,df的缺省输出可能包含各种不同的信息。 大部分现代的df变种都可以显示磁盘空间、使用情况和可用性,通常还包括装入点(有时包括设备)。例如,基于BSD的MacOSX显示如清单1所示的信息。 清单1.MacOSX的缺省磁盘空间信息Filesystem 512-blocks Used AvailCapacity Mountedon/dev/disk0s2 268435456119741344148182112 45% /devfs 195 195 0 100% /devfdesc 2
4、 2 0 100% /dev<volfs> 1024 1024 0 100% /.vol/dev/disk0s3 43474520 7251448 36223072 17% /Volumes/Untitled 请注意,所显示的大小是以512字节块为单位,而不是千字节。缺省情况下,几乎所有传统的UNIX操作系统都以512字节块为单位报告大小,而不是千字节。要获得以1K块为单位的信息,可以使用-k命令行选项,如清单2所示。 清单2.使用带-k选项的df命令$df-kFilesystem 1
5、K-blocks Used AvailCapacity Mountedon/dev/disk0s2 134217728 59870704 74091024 45% /devfs 97 97 0 100% /devfdesc 1 1 0 100% /dev<volfs> 512 512 0 100% /.vol/dev/disk0s3 21737260 3625724 18111536 17% /Volumes/Untitled 有些变种可能
6、还支持可选的块大小,如兆字节(使用-m)和千兆字节(使用-g),如清单3所示。 清单3.使用带-g选项的df命令$df-gFilesystem 1G-blocksUsedAvailCapacity Mountedon/dev/disk0s2 128 57 70 45% /devfs 0 0 0 100% /devfdesc 0 0 0 100% /dev<volfs> 0 0 0 100% /.vol/dev/disk0s3 20 3 17 17%
7、 /Volumes/Untitled 很显然,在增大显示的块大小的同时,信息中的详细级别也开始降低,但使用可选的大小是一种快速监视磁盘,特别是超大容量磁盘的很有用的方法。其他版本的df工具(特别是Solaris),缺省情况下将报告空块和文件可用性信息。大部分文件系统都具有能够存储文件的上限数值(该数值很大,以至于通常不会达到该上限),所以有可能整个系统填满了文件,还有可用磁盘容量但却不能再存储任何文件了。 您可以在清单4中看到Solaris的缺省输出示例。 清单4.Solaris的缺省输出$df/ (/dev/dsk/c
8、0t0d0s0):14877208blocks 914042files/devices (/devices ): 0blocks
此文档下载收益归作者所有