分析 linux 系统中磁盘空闲空间的管理方法
摘要:在 Linux 系统中,如何有效地对存储空间加以使用和管理,
是一项非常重要的技术。 本章讲述如何添加交换空间、 磁盘空闲空间
管理技巧、以及如何移动交换空间
关键词: Linux ;磁盘空间;管理
1. 交换空间
Linux 中的 交换空间( Swap space) 在物理 内存(RAM)被充满时被使用。
如果系统需要更多的内存资源, 而物理内存已经充满, 内存中不活跃的页就会被
移到交换空间去。 虽然交换空间可以为带有少量内存的机器提供帮助, 但是这种
方法不应该被当做是对内存的取代。 交换空间位于 硬盘 驱动器上, 它比进入物理
内存要慢。
交换空间可以是一个专用的交换分区 (推荐的方法) ,交换文件, 或两者的
组合。 交换空间的总大小应该相当于你的计算机内存的两倍和 32 MB这两个值
中较大的一个,但是它不能超过 2048 MB(2 GB)。
2. 添加交换空间
有时,你会有必要在安装后添加更多的交换空间。 例如,你把系统内存从 64
MB 升级到 128 MB,但是你只有 128 MB 的交换内存。如果你执行的是大量使用
内存的操作或运行需要大量内存的程序, 把交换区增加到 256 MB 可能会对你有
利。
你有两种选择: 添加一个交换分区或添加一个交换文件。 推荐你添加一个交
换分区,不过,若你没有多少空闲空间可用, 创建交换分区可能会不大容易。 要
添加一个交换分区(假设 /dev/hdb2 是你想添加的交换分区):
硬盘驱动器不能在被使用 (分区不能被挂载, 交换分区不能被启用) 。要达
到这一目的的最简单方法是在救援模式下引导你的系统。当提示挂载文件系统
时,选择 “跳过”。
如果驱动器不包含任何被使用的分区, 你还可以卸载这些分区, 使用 swapoff
命令来关闭硬盘驱动器上的所有交换空间。
3. 磁盘空闲空间管理技巧