Di tanto in tanto, devo eseguire diverse grandi modifiche alla migrazione sui file di dati sul mio server e sto cercando un buon modo per farlo. Stavo pensando di utilizzare rsync per duplicare la mia struttura di directory partendo dalla cartella dei dati di root, creando collegamenti reali a tutti i file originali (alcuni di essi sono piuttosto grandi) e posso sovrascrivere nella struttura di destinazione solo i file che devono essere migrati. Alla fine, posso tranquillamente passare dai vecchi file ai nuovi file con due mv
operazioni.
Tuttavia, non riesco a convincere rsync a farlo. Provai
rsync -a --link-dest=$DATA $DATA $DATA/../upgrade_tmp
ma invece di creare collegamenti reali ai file, rsync li copia interamente. Si è verificato un problema durante l'utilizzo della stessa directory sorgente e collegamento-dest?