Назад | Перейти на главную страницу

Как откатить удаленные корневые файлы в RHEL, команда, которую я использовал (rm -rf *)

К сожалению, я использовал rm -rf * в экземпляре EC2 RHEL7.2. Итак, основная зависимость, служебные файлы были удалены.

Есть ли какие-нибудь шаги для восстановления этих файлов? или как откатить сервер как работающий?

Я выполнил несколько шагов для решения, но это бесполезно,

Я подключил другой том корневого устройства сервера (/ dev / sda1) к корневому тому отказавшего сервера, и openssh успешно завершился.

Затем я скопировал все эти файлы из / от исходного местоположения к местоположению тома (устройства) отказавшего сервера и повторно подключенного к сбойному серверу. Теперь сервер openssh не работает. Думаю, я скопировал все файлы с их разрешениями. Какие-то шаги нужно сделать?

Сделайте снимок или сделайте резервную копию сломанного экземпляра. Запустить новый экземпляр на чистом образе ОС. Развертывание приложений и восстановление из резервной копии. Дополните резервную копию, подключив сломанный экземпляр и скопировав из него.

Ремонт без перестройки намного сложнее и деликатнее. Если вы удалили двоичные файлы, используемые в сценариях пакетов, другие пакеты могут быть неправильно установлены, и у вас возникнет беспорядок, который вам придется исправлять по одному пакету за раз. Если вы действительно хотите добиться этого, укажите, где был ваш pwd во время rm, и какое программное обеспечение вам нужно переустановить.

Я думаю, вы сделали ошибку, что скопировали все и все находится по адресу / раздел. Вам просто нужно поместить только необходимые папки, такие как sys, bin, sbin и т. Д.

Надеюсь, это сработает для вас.