실수로 Linux 서버에서 /var/www/를 삭제했습니다.

실수로 Linux 서버에서 /var/www/를 삭제했습니다.

나는 rm -drf내 웹 서버에서 실행 중이었고 실수로 그 안에 있는 모든 것을 삭제했습니다 /var/www/.

물론 여기에는 당사 웹사이트의 모든 콘텐츠가 포함되어 있습니다. 이 작업을 어떻게 취소할 수 있나요? 아니면 이전 버전으로 되돌릴 수 있나요?

답변1

어떤 경우에는 다음을 수행할 수 있습니다.삭제된 파일의 일부를 복구하세요하지만 이는 어렵습니다.

솔직히 말해서, 사람의 실수는 IT 중단의 가장 큰 원인이며, 가장 좋은 해결책은 사전에 예방적인 정기적인 백업과 Mercurial과 같은 버전 관리 시스템을 사용하는 것입니다.

나는 이것이 상처에 소금을 문지르는 것일 수도 있다는 것을 알고 있지만 지적할 가치가 있습니다... 손상이 발생했습니다. 지금 얻을 수 있는 최선의 도움은 평정심을 되찾고 상사와 솔직한 대화를 나눌 준비를 하는 것입니다. 나는 당신이 IT를 처음 접했을 것이라고 확신합니다. 상사가 화를 낼 수도 있지만, 대부분의 사람들은 인간의 실수가 발생하고 그것이 학습의 일부라는 것을 이해합니다. 너무 자주 함으로써 자신을 목표로 삼지 않도록 하세요.

답변2

모든 것을 백업하는 것이 표준 관행이 되어야 합니다. 또한 웹 개발자는 일종의 버전 관리(CVS, SVN, Git 등)로 개발해야 합니다.다른프로덕션 웹 서버 대신 머신을 사용하여 서버에서 확인하세요.

불행하게도 이제 모든 희망이 사라질 수도 있습니다. 미래에 비슷한 일이 발생하고 백업, 전복 등이 없다면 유일한 옵션은 다음과 같습니다.최대한 빨리드라이브를 마운트 해제합니다. 그러면 다른 항목으로 덮어쓰기 전에 데이터를 복구할 수 있는 기회가 있을 수 있습니다.

최후의 노력으로 KISS... 아마도 사이트에서 작업하는 누군가가 자신의 워크스테이션에서 SCP를 편집했는데 여전히 로컬에 파일이 남아 있는 것일까요?

답변3

다음과 같은 도구를 사용하는 것이 좋습니다.http://www.cgsecurity.org/wiki/TestDisk이는 과거에 삭제된 파일을 찾아 복구하는 데 도움이 되었으며, 최근에 해당 파일을 업로드한 사람이 누구인지 확인하는 것이 좋습니다.

답변4

정말 고통스럽습니다. 마지막으로 이 오류가 발생했을 때 Windows 컴퓨터에 외부 USB가 있는 하드 드라이브를 연결하고 플래시 드라이브 사진 복구 소프트웨어를 사용하여 파일을 부분적으로 복구했습니다.

좋은 팁은 파일을 복구할 수 있을 때까지 드라이브를 사용하지 않는 것입니다. 새 데이터를 쓰면 이전 콘텐츠가 영원히 사라지게 되기 때문입니다.

Google 플래시 드라이브 복구 도구에는 무료로 사용할 수 있는 도구가 많이 있습니다.

아직 희망은 있다

관련 정보