Возвращаем удаленные файлы rsync

Возвращаем удаленные файлы rsync

Я случайно выполнил rsync-синхронизацию с сервером, используя атрибут delete, хотя делать этого не следовало.

Есть ли шанс вернуть данные на сервере, которые удалил rsync?

решение1

Это связано с используемой файловой системой, а не с самим rsync. Предполагая ext[234], посмотрите наextundelete. Аналогичные инструменты есть и для других файловых систем.

Нет никакой гарантии, что вы получите файлы обратно. Файлы останутся на диске после удаления, но процесс удаления на самом деле отмечает пространство, которое они занимают, как снова доступное для других файлов. Это означает, что другие файлы могут перезаписать данные, которые когда-то были сопоставлены с этим файлом. По этой причине следует избегать записи данных в файловую систему перед попыткой выполнить восстановление.

Связанный контент