crontab -r을 통해 삭제된 파일을 복구할 수 있습니까? [복사]

crontab -r을 통해 삭제된 파일을 복구할 수 있습니까? [복사]

나는 매우 심각한 실수를 저질렀습니다. 나는 루트인 원격 서버에서 파일을 편집하고 있었는데 , 내가 쓴 내용이 거기에 없었고 사전 통지 없이 단순히 삭제되었다는 crontab것이 밝혀졌습니다 .crontab -rcrontab -e

정보를 찾아보니 crontab -r이 명령을 사용하여 삭제한 파일은 휴지통이나 이와 유사한 곳에 저장되지 않는 것으로 나타났습니다. 예약된 백업과 호스팅에서 제공하는 모든 스크립트 때문에 매우 걱정됩니다. 그들과 소통했고 전문가의 답변을 받으려면 24~48시간을 기다려야 하는데 걱정이 된다. 이 파일을 복구할 수 있나요?

답변1

파일을 복원할 백업이 없으면 파일을 복원할 수 없습니다.

앞으로는 이와 같은 일련의 작업을 권장합니다.

vi ~/.crontab              # Edit a local file
crontab ~/.crontab         # Set this file as your crontab file

설치된 버전이 아닌 복사본만 편집하는 습관을 들이면 실수로 복사본을 손상시킨 경우에도 언제든지 문제를 해결할 수 있습니다.

crontab -l > ~/.crontab    # Create the local file as a copy of your crontab

답변2

파일을 복구하려면 링크에서 extundelete 도구를 사용하세요.http://extundelete.sourceforge.net/

관련 정보