Восстановление структуры каталогов, потерянной после rsync --remove-source-files
Я ожидаю, что ответом на этот вопрос будет «отсортировать файлы вручную и в следующий раз быть особенно осторожным», но в любом случае, если я что-то пропустил, то все равно будет.
Некоторое время назад - месяцы - мне нужно было освободить место на сервере, и я побежал, rsync
чтобы отправить несколько папок на другой хост, доступный по ssh. Я был сбит с толку /
путаницей-или-не-ошибкой, с которой мы, возможно, столкнемся в какой-то момент. rsync
Также включала только моя команда --remove-source-files
, так что не было возможности просто «перезаписать» операцию.
Я довольно быстро понял, что перепутать, но решил, что смогу вручную реорганизовать скопированные файлы, когда они снова понадобятся.
Ха. Ха-ха.
Этого никогда не было. Каждый раз, когда я думаю об этом, просто файлы организованы, когда я хочу их использовать, это кажется такой монументальной задачей, что я снова откладываю это.
Сегодня был почти один из тех времен, за исключением того, что я вспомнил, что автоматизация существует, и что приложения иногда регистрируют свои операции где-то.
Так. rsync
явно не входил /var/log
ни в одну из систем. (Я запустил его как своего собственного пользователя, у которого нет разрешения на запись, в любом случае. Не удивительно.) Я не вижу ни одного, ~/.log
или похожего каталога с обеих сторон. Возможно это не входило вообще. Но если я забыл поискать где-нибудь, я все уши для возможных местоположений файла журнала.
В противном случае, возможно, все еще будут .torrent
s, которые относятся к перемещенным файлам. Предполагая, что я нахожу соответствующие .torrent
файлы, насколько сложно было бы написать скрипт, который хэширует файлы на диске и сопоставляет их с записью файла в .torrent
индексе?
Это было бы довольно простым ручным заданием, если бы было всего несколько папок, но я просматриваю несколько десятков папок для реконструкции, и я бы предпочел, чтобы скрипт сделал это, если это возможно. (Если нет ... я думаю, было бы неплохо восстановить пару в день, прежде чем я засну ...)
0 ответов на вопрос
Похожие вопросы
-
3
Как я могу "инвертировать" структуру каталогов?
-
1
Приостановить все, кроме x задач, интенсивно использующих процессор
-
7
Запустить синергетический клиент при загрузке в Mac OS X
-
-
4
Как синхронизировать скрипты GreaseMonkey между компьютерами?
-
2
Какие файлы должны быть скопированы, чтобы сделать загрузочный резервный диск для OS X?
-
4
Настройка модема для загрузки Bittorrent
-
2
Как создать торрент и поделиться с другими?
-
1
Можно ли посмотреть, какие торренты размещает сервер / трекер?
-
1
Могу ли я написать скрипт, который будет автоматически переключать пользователей?
-
6
Хорошее руководство по PowerShell, начало работы с более продвинутым использованием