CentOS7 서버에서 파일 크기가 약 157MB인 Apache Tomcat을 실행하고 있습니다 catalina.out
. 로컬 시스템에서 파일을 다운로드하려고 하여 명령을 실행했는데 tar -czf
실수로 반대 방향으로 명령을 실행했습니다.
tar -czf $CATALINA_HOME/logs/catalina.out catalina.out.gz
그러면 전체 로그 파일이 지워집니다. 파일을 복구하려고 했으나 실패했습니다.
스왑 파일이 표시되어 다음과 같은 내용을 복원하려고 합니다.
vim -r $CATALINA_HOME/logs/catalina.out
그러나 그것은 작동하지 않았습니다. 로그를 롤백하는 방법이 있나요?
답변1
생성된 스왑 파일의 확장자 swp
는 숨겨져 있으니 ls -a
스왑 파일이 보이는 명령어를 사용해 보세요.
그런 다음 vim
파일을 사용 .filename
하고 복원하십시오.