VI 에디터 E325: ATTENTION 스왑 파일 경고 메시지 해결 방법

리눅스에서 vi 에디터로 파일을 열 때 “E325: ATTENTION” 스왑 파일 경고 메시지가 뜨는 원인과 해결 방법을 정리했습니다. 이 오류는 vi 편집 중 비정상 종료되었거나 네트워크 단절 등으로 세션이 끊기면서 .swp 스왑 파일이 남아 발생하는 경우가 많습니다. 경고 창에서 안전하게 빠져나오는 방법부터, 동일 디렉터리에 생성된 .swp 파일을 삭제해 문제를 깔끔하게 해결하는 절차를 단계별로 안내합니다.

1. VI 에디터 E325: ATTENTION 경고란?

E325: ATTENTION 메시지는 vi 에디터가 이전에 해당 파일을 편집하다 정상적으로 종료되지 않았을 때 나타나는 경고입니다. 서버 접속이 끊기거나, 강제 종료, 터미널 세션 종료 등으로 인해 편집 정보가 스왑 파일(.swp)로 남아 있을 경우 발생합니다.

VI 에디터 E325

2. 스왑 파일(.swp)이 생성되는 이유

vi 에디터는 편집 중인 내용을 보호하기 위해 같은 디렉터리에 파일명.swp 형태의 스왑 파일을 생성합니다. 이 파일은 작업 도중 문제가 생겨도 내용을 복구할 수 있게 도와주지만, 정상 종료되지 않으면 자동으로 삭제되지 않습니다. 그 결과, 다음에 파일을 열 때 경고 메시지가 뜨게 됩니다.

3. 경고 메시지가 뜰 때 가장 먼저 할 일

E325 경고 창이 뜨면 당황하지 말고, 우선 편집을 중단하고 빠져나오는 것이 좋습니다.

기본 대응 방법

  • 키보드에서 Q 키 입력
  • vi 에디터 종료

이렇게 하면 파일을 건드리지 않고 안전하게 에디터에서 빠져나올 수 있습니다 🙂

4. 스왑 파일 위치 확인하기

에디터를 종료한 뒤, 문제가 된 파일이 있는 디렉터리로 이동합니다. 보통 스왑 파일은 원본 파일과 같은 위치에 있습니다.

예시 확인

  • 원본 파일: extrememanual
  • 스왑 파일: extrememanual.swp

ls 또는 ll 명령어로 .swp 파일이 존재하는지 확인합니다.

5. .swp 파일 삭제로 문제 해결하기

경고의 원인이 되는 스왑 파일을 삭제하면 문제가 바로 해결됩니다.

삭제 방법

rm 파일명.swp

예시

rm ./extrememanual.swp

삭제 후 다시 vi 에디터로 파일을 열면, 더 이상 E325 경고 메시지가 나타나지 않습니다 🙂

6. 같은 문제가 반복되지 않게 하려면

스왑 파일 경고를 자주 보게 된다면 아래 습관을 들이는 것이 좋습니다.

  • vi 편집 후 반드시 정상 종료(:wq)
  • 서버 작업 중 네트워크 안정성 확인
  • SSH 세션 강제 종료 주의
  • 동일 파일을 여러 세션에서 동시에 열지 않기

이렇게만 관리해도 E325 경고를 볼 일이 크게 줄어듭니다.

7. 자주 묻는 질문(FAQ)

Q1. .swp 파일을 삭제하면 내용이 사라지나요?

A1. 일반적으로는 아닙니다. 이미 저장된 원본 파일에는 영향을 주지 않습니다. 다만, 저장하지 않은 내용이 스왑 파일에만 남아 있다면 복구 기회를 잃을 수 있으니, 중요한 작업 중이었다면 삭제 전에 상황을 한 번 더 확인하는 것이 좋습니다.

Q2. 여러 사람이 같은 파일을 편집할 때도 이 경고가 뜨나요?

A2. 네, 가능합니다. 다른 사용자가 같은 파일을 vi로 열어 편집 중일 경우에도 E325 경고가 나타날 수 있습니다. 이때는 실제 편집 중인 사람이 있는지 먼저 확인한 뒤 작업하는 것이 안전합니다.

error: Content is protected !!

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.