
正如您在清单 1 中所看到的,根文件系统已使用了百分之八十四,您可能应该将处于单个分区的根文件系统中的目录移动到新的分区或设备,以确保根文件系统不会被占满。
最好是移动显著影响希望释放空间的文件系统中的具有特定用途的单个目录。例如,在这个示例中,您可能希望将 /var 或 /usr 目录移动到它自己的文件系统。移动多个更小的目录,效率会比较低。您所需要做的只是轻松地移动单个目录以释放所占用的空间。
在有些情况下,您可能需要将现有的分区移动或复制到一个新的位置(例如,在设备可能出现故障的情况下)。这里,已经解释了究竟是应该选择目录还是现有的文件系统。
在本文中,假设您已经添加了一个新的硬盘设备或具有备用的硬盘设备或分区,以用作目录或文件系统的移动目标。
移动数据的快速指导
移动文件系统或将现有的目录移动到新的文件系统,基本操作序列如下:
理想情况下,在完成这些操作之后,您应该重新启动计算机,尽管这并不总是必需的或可能的,但是应该在允许的情况下尽早重新启动计算机。
让我们对序列中的每个步骤进行更仔细的研究。
创建新的分区和文件系统
在创建新的分区和文件系统之前,首先确保可用大小和空间与要移动到新的文件系统中的文件/目录的大小相匹配。要完成这项工作,最简单的方法是使用 du 工具来确定当前文件/目录的大小。例如,如果您打算对示例系统中的 /usr 目录进行移动,可以使用如清单 2 所示的命令。
清单 2. 移动示例系统中的 /usr 目录
$ du -sk /usr
3923068 /usr
-s 选项确保生成整个目录的摘要信息,而不是所有内容的信息,并且 -k 选项确保以 KB 为单位显示目录大小。从上面的输出结果中您可以确定,需要至少 4GB 大小的新的分区。
如果您将现有的文件系统(而不是现有的文件系统中的单个目录)移动到一个更大的分区,那么可以使用 df 的输出来确定当前文件系统的大小。
在知道了其大小之后,理想情况下,您应该创建一个比所需大小大百分之二十五的新的分区,并且至少要大百分之十。对于上面的示例文件系统,您至少需要创建一个 5GB 大小的新的分区。
上一篇: Trace 命令在AIX 5.3中的新特性
下一篇: 简单介绍p5-520 和 p5-550服务器中运行AIX 5L V5.2时通过内置硬盘支持多个分区
英特尔 酷睿(TM)2双核,送指纹识别器一个,再赠两份好礼,请电800-858-2418