Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

4.6. 在线数据重新定位

可使用 pvmove 命令在系统处于使用状态时迁移数据。
pvmove 命令将要移动到扇区中的数据分散,并创建临时镜像以便移动每个扇区。有关 pvmove 命令操作的详情,请查看 pvmove(8) man page。

注意

要在集群中执行 pvmove 操作,应该确定已安装 cmirror 软件包,且 cmirrord 服务正在运行。
下面的命令将物理卷 /dev/sdc1 中所有已分配的空间移动到该卷组中可用的物理卷中:
# pvmove /dev/sdc1
下面的命令只移动逻辑卷 MyLV 的扩展。
# pvmove -n MyLV /dev/sdc1
因为执行 pvmove 命令需要较长时间,可以在后台运行该命令,以免在前台显示进程更新。下面的命令在后台将物理卷 /dev/sdc1 中所有分配的扩展移动到 /dev/sdf1
# pvmove -b /dev/sdc1 /dev/sdf1
下面的命令以 5 秒为间隔报告该命令移动进程的百分比。
# pvmove -i5 /dev/sdd1