4.7. Riassegnazione dati online

È possibile spostare i dati online durante l'utilizzo del vostro sistema utilizzando il comando pvmove.
Il comando pvmove divide i dati da spostare in sezioni, e crea un mirror provvisorio per poter muovere ogni sezione. Per maggiori informazioni sul funzionamento di pvmove, consultate la pagina man di pvmove(8).
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 Sezione 4.8, «Attivazione dei volumi logici su nodi individuali in un cluster».
Il seguente comando sposta tutto lo spazio assegnato, dal physical volume /dev/sdc1 ad altri physical volume presenti nel gruppo di volumi:
pvmove /dev/sdc1
Il seguente comando sposta solo le estensioni del volume logico MyLV.
pvmove -n MyLV /dev/sdc1
Poichè l'esecuzione del comando pvmove potrebbe richiedere molto tempo, è consigliato eseguirlo nel background in modo da evitare la visualizzazione del progresso degli aggiornamenti. Il seguente comando sposta tutte le estensioni assegnate al physical volume /dev/sdc1 su /dev/sdf1 nel background.
pvmove -b /dev/sdc1 /dev/sdf1
Il seguente comando riporta il progresso relativo al processo di spostamento per mezzo di un valore percentuale, ad intervalli di cinque secondi.
pvmove -i5 /dev/sdd1