迁移和移动 UNIX 文件系统
2006-08-27 08:12:02 来源:WEB开发网核心提示: 移动数据的快速指导移动文件系统或将现有的目录移动到新的文件系统,基本操作序列如下:选择要进行复制的数据,迁移和移动 UNIX 文件系统(3), 创建一个新的分区, 在该分区上创建一个新的文件系统,并且至少要大百分之十,对于上面的示例文件系统, 将该分区装入到一个临时目录, 将数据复制到这个
移动数据的快速指导
移动文件系统或将现有的目录移动到新的文件系统,基本操作序列如下:
- 选择要进行复制的数据。
- 创建一个新的分区。
- 在该分区上创建一个新的文件系统。
- 将该分区装入到一个临时目录。
- 将数据复制到这个临时目录。
- 对原始目录进行重命名。
- 创建新的装入点。
- 装入这个文件系统。
理想情况下,在完成这些操作之后,您应该重新启动计算机,尽管这并不总是必需的或可能的,但是应该在允许的情况下尽早重新启动计算机。
让我们对序列中的每个步骤进行更仔细的研究。
创建新的分区和文件系统
在创建新的分区和文件系统之前,首先确保可用大小和空间与要移动到新的文件系统中的文件/目录的大小相匹配。要完成这项工作,最简单的方法是使用 du 工具来确定当前文件/目录的大小。例如,如果您打算对示例系统中的 /usr 目录进行移动,可以使用如清单 2 所示的命令。
清单 2. 移动示例系统中的 /usr 目录
$ du -sk /usr
3923068 /usr
-s 选项确保生成整个目录的摘要信息,而不是所有内容的信息,并且 -k 选项确保以 KB 为单位显示目录大小。从上面的输出结果中您可以确定,需要至少 4GB 大小的新的分区。
如果您将现有的文件系统(而不是现有的文件系统中的单个目录)移动到一个更大的分区,那么可以使用 df 的输出来确定当前文件系统的大小。
在知道了其大小之后,理想情况下,您应该创建一个比所需大小大百分之二十五的新的分区,并且至少要大百分之十。对于上面的示例文件系统,您至少需要创建一个 5GB 大小的新的分区。
更多精彩
赞助商链接