避免常见的缺陷和陷阱,以帮助确保您的系统正常地运行。了解处理磁盘已满或受损坏的系统的正确方法,这与在工具库中配备各种工具以确保准备好快速地处理丢失的文件或不安全的系统一样重要。本文重点关注于 UNIX® 管理员所面临的一些最常见的问题,以及实现安全且有效的解决方案的方法。
关于本系列
典型的 UNIX® 管理员拥有一套经常用于辅助管理过程的关键实用工具、诀窍和系统。存在各种用于简化不同过程的关键实用工具、命令行链和脚本。其中一些工具来自于操作系统,而大部分的诀窍则来源于长期的经验积累和减轻系统管理员工作压力的要求。本系列文章主要专注于最大限度地利用各种 UNIX 环境中可用的工具,包括简化异构环境中的管理任务的方法。
删除打开的日志文件
在您完成管理任务的过程中可能会注意到,由于磁盘空间的原因,系统变得运行缓慢。如果这是个非常重要的系统,那么不大可能关闭计算机并添加更多的存储设备,而且您可能已经采用了配额系统以防止个别用户占用过多的磁盘空间。最合适的方法是查找那些可以删除的、存档到另一个系统的、或脱机存储的内容。
为了实现这个目的,日志文件通常首当其冲,因为常常对 /tmp 和 /var 文件系统设置了有限的空间。(清单 1 向您显示了我的 iBook 上的 /tmp 和 /var,这台计算机上并没有运行任何繁忙的 服务。)某些服务,如 Web 服务器、Java™2 Enterprise Edition (Java EE) Web 应用程序和数据库,都可能创建大量的日志,特别是在有人将其配置为调试模式的情况下。
。 。 。 。 。 。