Я хотел переместить каталог в /usr/local, но вместо этого mv -r набрал rm -r.
Есть ли способ восстановить удаленные данные на Ubuntu 12.04?
Любые предложения ?
Обновление:
Я понимаю, что это проигрывание не так сложно. Но как насчет будущего. Есть ли способ безопасно удалять файлы (как в Windows, например, для всех удаленных файлов gona trash), и восстанавливать их, если их удалять случайно?
Или лучше использовать резервное копирование и защищает это действительно слабое место на ubuntu?
В дополнение к ответу Элиа.
Если у вас есть другая аналогичная установка 12.04 (то же самое актуально), вы можете попробовать использовать tar или rsync для восстановления / копирования (или восстановления) структура каталогов. Как объяснялось, это в основном для программного обеспечения, скомпилированного из источника (префикс по умолчанию).
rsync пример (на сломанном хосте, скопируйте /usr/local с хорошего хоста через SSH, установлен сломанный корневой раздел на /mnt/broken_root):
rsync -axAX --progress --stats root@GOOD_HOST:/usr/local /mnt/broken_root/usr
ПРИМЕЧАНИЕ. Будьте внимательны при завершении косой черты при использовании rsync.
Посмотрите, есть ли способ восстановить файлы в каталоге / usr / local на Ubuntu?
Вкратце: Есть ли способ восстановить файлы в каталоге / usr / local на Ubuntu? указал, что пакеты Ubuntu не должны устанавливать ничего в /usr/local , Один из способов узнать, есть ли у них, - запустить grep '/usr/local/' /var/lib/dpkg/info/*.list. В этом списке есть все, у которых есть (поэтому его вывод обычно пуст).
Если вы хотите попытаться восстановить данные, Один из способов узнать, есть ли у них , предлагается попробовать ext3grep.