이 프로세스 를 따라 우분투에서 스왑 파일을 만들었지 만 더 이상 필요하지 않으므로 삭제하고 싶습니다.
그러나, 나는 통해 삭제 시도 있도록 블로그 기사가 아니라 삭제에 대한 쓰기 아무것도하지 sudo rm -rf
,하지만있어 Operation not permitted
오류가 발생했습니다.
지금까지 동일한 오류로 파일을 삭제하는 방법에 대한 많은 답변을 시도했지만 내 경우에는 효과가 없었습니다.
- /unix/370255/as-root-cannot-remove-file-under-tmp-operation-not-permitted
- 소유권 변경 : “작업이 허용되지 않음”– 루트로도!
- /unix/29902/unable-to-delete-file-even-when-running-as-root
, 포함하고있는:
- 스왑 파일과 루트 디렉토리의 권한을 변경하십시오
/
(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
스왑 파일 에 대한 항목을 만든 경우 해당 항목을 삭제하거나 #줄의 시작 부분 에 추가하여 주석 처리해야합니다 .