Час від часу мені доводиться проводити кілька великих змін міграції у файлах даних на моєму сервері, і я шукаю хороший спосіб це зробити. Я думав про використання rsync для дублювання структури мого каталогу, починаючи з папки кореневих даних, створюючи жорсткі посилання на всі оригінальні файли (деякі з них досить великі), і я можу перезаписати в дерево призначення лише ті файли, які потребують міграції. Зрештою, я можу сміливо переходити зі старих файлів на нові файли за допомогою двох mv
операцій.
Однак, я не можу отримати rsync для цього. я намагався
rsync -a --link-dest=$DATA $DATA $DATA/../upgrade_tmp
але замість створення жорстких посилань на файли, rsync копіює їх повністю. Чи є проблема із використанням одного і того ж джерела та каталогу призначення посилання?