Я ожидаю, что ответом на этот вопрос будет "отсортировать файлы вручную и в следующий раз быть особенно осторожным", но в любом случае, если я что-то пропустил, то все равно будет.
Некоторое время назад - месяцы - мне нужно было освободить место на сервере, и я запустил rsync
чтобы перенести кучу папок на другой хост, доступный по ssh. Я получил подножку от trailing- /
-или- не Гоча мы , вероятно , все бегут в какой - то момент. Только моя команда rsync
также включала --remove-source-files
, поэтому не было никакого способа просто « перезаписать » операцию.
Я довольно быстро понял, что перепутать, но решил, что смогу вручную реорганизовать скопированные файлы, когда они снова понадобятся.
Ха. Ха-ха.
Этого никогда не было. Каждый раз, когда я думаю об этом, просто так файлы организованы, когда я хочу их использовать, это кажется такой монументальной задачей, что я снова откладываю это.
Сегодня был почти один из тех времен, за исключением того, что я вспомнил, что автоматизация существует, и что приложения иногда регистрируют свои операции где-то.
Так. rsync
явно не вошел в /var/log
ни в одной из систем. (Я запустил его как своего собственного пользователя, у которого нет разрешения на запись там, во всяком случае. Не удивительно.) Я не вижу ~/.log
или аналогичного каталога на обоих концах. Возможно это не входило вообще. Но если я забыл поискать где-нибудь, я все уши для возможных местоположений файла журнала.
В противном случае могут быть .torrent
ы, которые ссылаются на перемещенные файлы. Предполагая, что я нахожу соответствующие файлы .torrent
, насколько сложно было бы написать скрипт, который хэширует файлы на диске и сопоставляет их с записью файла в индексе .torrent
?
Это было бы довольно простым ручным заданием, если бы было всего несколько папок, но я просматриваю несколько десятков папок для реконструкции, и я бы предпочел, чтобы скрипт сделал это, если это возможно. (Если нет ... я думаю, было бы неплохо восстановить пару в день, прежде чем я засну ...)