우분투에서 스왑 파일을 삭제하는 방법? permitted오류가 발생했습니다. 지금까지 동일한 오류로 파일을 삭제하는 방법에

이 프로세스따라 우분투에서 스왑 파일을 만들었지 만 더 이상 필요하지 않으므로 삭제하고 싶습니다.

그러나, 나는 통해 삭제 시도 있도록 블로그 기사가 아니라 삭제에 대한 쓰기 아무것도하지 sudo rm -rf,하지만있어 Operation not permitted오류가 발생했습니다.

지금까지 동일한 오류로 파일을 삭제하는 방법에 대한 많은 답변을 시도했지만 내 경우에는 효과가 없었습니다.

, 포함하고있는:

  • 스왑 파일과 루트 디렉토리의 권한을 변경하십시오 /( hmod ugo+w .)
  • 스왑 파일과 /( chattr -i -a .) 모두에서 불변 플래그를 변경
  • 시스템을 재부팅

그들 모두는 작동하지 않았다. 어떻게 삭제할 수 있는지 궁금하지만 스왑 파일 인 경우 어떻게 삭제할 수 있습니까?

결과 free -h는 다음과 같습니다.

              total        used        free      shared  buff/cache   available
Mem:           1.7G        101M        405M        1.2M        1.2G        1.4G
Swap:          1.5G        234M        1.3G



답변

의 출력은 free -h스왑이 사용 중임을 나타냅니다. 스왑 프로세스는 여전히 실행 중입니다.

명령을 입력하십시오

sudo swapoff /path/to/swapfile/to/be/deleted

그러면 스왑 파일이 비활성화되고 해당 시점에서 파일을 삭제할 수 있습니다.

/etc/fstab스왑 파일 에 대한 항목을 만든 경우 해당 항목을 삭제하거나 #줄의 시작 부분 에 추가하여 주석 처리해야합니다 .


답변