Dari waktu ke waktu, saya harus melakukan beberapa perubahan migrasi besar pada file data di server saya, dan saya sedang mencari cara yang baik untuk melakukan ini. Saya sedang berpikir tentang menggunakan rsync untuk menduplikasi struktur direktori saya mulai dari folder data root, membuat tautan keras ke semua file asli (beberapa di antaranya agak besar), dan saya bisa menimpa di pohon tujuan hanya file yang perlu dimigrasi. Pada akhirnya, saya dapat dengan aman beralih dari file lama ke file baru dengan dua mv
operasi.
Namun, sepertinya saya tidak bisa mendapatkan rsync untuk melakukan ini. Saya mencoba
rsync -a --link-dest=$DATA $DATA $DATA/../upgrade_tmp
tetapi alih-alih membuat tautan keras ke file, rsync menyalinnya seluruhnya. Apakah ada masalah menggunakan direktori source dan link-dest yang sama?