Как восстановить команду 'sudo rm -rf'?

7

По ошибке я закончил выполнение команды rm -rf / из sudo на моем ноутбуке, которая удалила много файлов, прежде чем она остановилась. Теперь, когда я перезапустил свою систему, она возвращается к следующему приглашению:

GRUB rescue>_ 

У меня есть двойная загрузка с Ubuntu 12.04 и Windows 7.

Я запрашиваю помощь по следующим вопросам:

  • Как исправить установленный в настоящее время Ubuntu без перезаписи / стирания левых файлов (из команды rm -rf )?

  • Использует безопасный ремонт?

  • Есть ли способ напрямую перейти на Windows 7?

задан user106116 07.11.2012 в 03:46
источник

4 ответа

5

Если вам необходимо восстановить документы, вы можете попробовать использовать photorec или TestDisk .

Однако, если вы хотите восстановить операционную систему и сделать ее работоспособной снова, чистая переустановка - это самый простой и быстрый вариант.

    
ответ дан Sergey 07.11.2012 в 04:20
2
  

Как исправить установленный в настоящее время Ubuntu без перезаписи / стирания левых файлов (из команды rm -rf)?

Если вы запустили rm -rf из корневого каталога и пропустили его до завершения, у вас будет пустой раздел. Любой шанс восстановить файлы (см. Лучший инструмент для восстановления удаленных файлов ) будет иметь для выполнения во время работы с LiveCD.

Я предполагаю, что вы говорите о разделе ext4. Самая большая проблема, с которой вам придется столкнуться, - найти точные файлы для восстановления, поскольку имена файлов будут потеряны (в отличие от восстановления файла FAT32). Некоторые из средств восстановления могут искать шаблоны, которые имеют определенные типы файлов. Например, все файлы jpg имеют части файла, которые имеют общий двоичный шаблон. Вы можете указать средство восстановления для восстановления файлов с этим шаблоном. Возможно, вам удастся восстановить некоторые файлы таким образом, но для восстановления всей системы лучше всего переустановить, так как вы не сможете предоставить имена файлов для всех файлов, которые были удалены.

  

Используется безопасный ремонт?

Я не знаком с загрузкой, поэтому я не могу дать вам окончательный ответ. Поскольку вы удалили всю установку Ubuntu, я бы пошел с переустановкой.

  

Есть ли способ напрямую перейти на Windows 7?

Лучший способ сделать это быстро - переустановить Ubuntu, он исправит grub, чтобы вы могли загружать окна.

    
ответ дан mmorris 07.11.2012 в 14:03
2

При рекурсивном удалении файлов, начинающихся с корневого каталога / , поскольку sudo существует no way , чтобы восстановить состояние вашей ОС, как было раньше, чем восстановление из резервной копии.

Если у вас нет недавней резервной копии, вам придется переустановить Ubuntu.

Личные файлы данных из вашего каталога $ HOME можно восстановить (например, PhotoRec ), но обратите внимание на следующее:

  • Сначала восстановите эти файлы. Не используйте диск, прежде чем вы успешно восстановили данные на внешнем устройстве хранения.
  • Вам нужно будет восстановить права доступа, каталоги и имена файлов вручную.

См. также:

ответ дан Takkat 07.11.2012 в 08:18
1

Чтобы восстановить удаленные файлы, я рекомендовал использовать главное .     

ответ дан panji 07.11.2012 в 05:44