迁移和移动 UNIX 文件系统
2006-08-27 08:12:02 来源:WEB开发网在任何文件系统的移动操作中,您必须确保正确地将数据复制到新的目标。作为一个典型的示例,假定您的系统的文件/磁盘布局和使用情况如清单 1 所示。
清单 1. 示例文件/磁盘布局和使用情况
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda3 7692908 6467756 1225152 84% /
udev 517560 184 517376 1% /dev
/dev/hda1 115377640 1743668 107773060 2% /var/lib/mysql
/dev/hdb1 115380192 14604460 94914696 14% /export/data
/dev/hde1 96132940 3962940 87286644 5% /export/home
/dev/hde4 22960280 133484 21660480 1% /tmp
none 517560 0 517560 0% /dev/shm
正如您在清单 1 中所看到的,根文件系统已使用了百分之八十四,您可能应该将处于单个分区的根文件系统中的目录移动到新的分区或设备,以确保根文件系统不会被占满。
最好是移动显著影响希望释放空间的文件系统中的具有特定用途的单个目录。例如,在这个示例中,您可能希望将 /var 或 /usr 目录移动到它自己的文件系统。移动多个更小的目录,效率会比较低。您所需要做的只是轻松地移动单个目录以释放所占用的空间。
在有些情况下,您可能需要将现有的分区移动或复制到一个新的位置(例如,在设备可能出现故障的情况下)。这里,已经解释了究竟是应该选择目录还是现有的文件系统。
在本文中,假设您已经添加了一个新的硬盘设备或具有备用的硬盘设备或分区,以用作目录或文件系统的移动目标。
更多精彩
赞助商链接