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