1

У меня проблема... Я пытался установить rm -rf * в одну из моих папок, но оказалось, что я был в каталоге / ... Я быстро остановил команду, но она все еще сломала МНОГО вещей. Почти все команды нарушены ... LS возвращает / usr / bin / LS не найден ... Есть ли какой-нибудь способ переустановить CentOS, не теряя все мои данные и просто исправляя то, что было повреждено? Если есть что-то, что я могу сделать без потери моих данных, я бы ДЕЙСТВИТЕЛЬНО это оценил. Я потратил много времени на настройку этого сервера. Ох, и я могу смонтировать ISO на сервере ...

2 ответа2

3

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

1

Ваш /home находится в отдельном разделе? Если это так, вы можете переустановить и использовать тот же /home . Любые данные, которые вы не удалили, все равно будут там.

Если он не находится в отдельном разделе, вы можете либо переместить привод на другой компьютер, как предложено @Fred, либо загрузить загрузочный компакт-диск и извлечь из него все оставшиеся данные. В любом случае, вам нужно будет переустановить впоследствии.

Чтобы избежать этого в будущем, вы можете сделать rm псевдонимом для rm -I :

   -I     prompt  once  before removing more than three files, or
          when removing recursively.   Less  intrusive  than  -i,
          while still giving protection against most mistakes

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .