내 EC2 Linux 서버에서 실수로 sudo mv /* /etc/ssl을 실행했습니다.

내 EC2 Linux 서버에서 실수로 sudo mv /* /etc/ssl을 실행했습니다.

방금 aws ec2 서버에서 작업을 시작했는데 실수로 sudo mv /* /etc/ssl셸에서 실행했는데 이제 모든 파일 등이 사라졌습니다.

SSH 연결을 종료할 때까지 파일을 보거나 명령을 실행할 수 없습니다. 이제 서버에 ssh를 시도하면 포트 22에 의해 연결이 닫혔다는 메시지가 반환됩니다. 예를 들어 볼륨을 다른 서버에 마운트하여 데이터베이스를 복구하는 방법에 대한 아이디어가 있는 사람이 있습니까? 아니면 새로운 서버?

BR 루카스

답변1

복구 모드와 같은 것을 시작하거나 언급한 대로 디스크를 다른 서버에 마운트하십시오. 어딘가에 설치하십시오 (아마도 /mnt/root). 들어가서 /mnt/root/etc/ssl거기에 속하지 않는 모든 것을 원래 위치로 다시 이동하십시오 /mnt/root. 다른 파티션이 있는 경우(하나라고 가정 /home) 해당 파티션도 마운트하고(가정 /mnt/home) 해당 파티션의 전체 내용을 이동합니다 /mnt/root/home/(그러나 마운트 지점이 되어야 하므로 디렉토리를 유지하십시오). GRUB은 정확한 파일 시스템 레이아웃으로 몇 가지 이상한 작업을 수행하므로 이 모든 작업을 수행한 후에도 부팅할 수 없으면 다른 시스템으로 돌아가서 모든 것을 다시 설치한 chroot다음 GRUB를 다시 설치하십시오.

관련 정보