Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
4.7. 線上資料重置(Online Data Relocation)
您可透過使用
pvmove
指令來在系統使用中的時候移動資料。
pvmove
這項指令會將要移至不同部份中的資料分開並建立一個暫時性的鏡像來移動各個部份。欲取得更多有關於 pvmove
指令作業上的相關資訊,請查看 pvmove
(8) man page。
Because the
pvmove
command uses mirroring, it is not cluster-aware and needs exclusive access to a volume. For information on activating logical volumes on individual nodes in a cluster, see 節 4.8, “在叢集中啟用各別節點上的邏輯卷冊”.
下列指令會將所有經過分配的空間由實體卷冊
/dev/sdc1
上移至卷冊群組中其它可使用的實體卷冊上:
pvmove /dev/sdc1
下列指令只會移動邏輯卷冊
MyLV
的扇區。
pvmove -n MyLV /dev/sdc1
因為
pvmove
指令的執行可能會花上一段時間,我們建議您在背景環境(background)中執行這項指令來避免完成度更新顯示在前景環境(foreground)中。下列指令會將所有分配至實體卷冊 /dev/sdc1
的扇區移至背景環境中的 /dev/sdf1
。
pvmove -b /dev/sdc1 /dev/sdf1
下列指令會以每五秒間隔和百分比的方式來回報移動的完成度。
pvmove -i5 /dev/sdd1