%3A%20%EC%8A%A4%EC%99%91%20%ED%8C%8C%EC%9D%BC%EC%9D%80%20%EC%93%B0%EA%B8%B0%20%EC%A4%91%20%EB%B3%B5%EC%82%AC%EA%B0%80%20%EC%95%84%EB%8B%88%EC%96%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EB%8B%A4.%20%EB%B9%84%ED%99%9C%EC%84%B1%ED%99%94%EB%90%98%EC%97%88%EC%9D%84%20%EB%95%8C%20%EC%8A%A4%EC%99%91%EC%9D%B4%20%ED%99%9C%EC%84%B1%ED%99%94%EB%90%98%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
SSD가 있습니다. 확인하면 dmesg
경고가 표시되고 실패합니다.
$ sudo dmesg | grep swap
[ 0.085887] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization
[ 0.429424] zswap: loaded using pool lzo/zbud
[ 35.685791] systemd[1]: Activating swap /swapfile...
[ 35.690098] BTRFS warning (device nvme0n1p4): swapfile must not be copy-on-write
[ 35.691545] systemd[1]: swapfile.swap: Swap process exited, code=exited, status=255/EXCEPTION
[ 35.691549] systemd[1]: swapfile.swap: Failed with result 'exit-code'.
[ 35.691934] systemd[1]: Failed to activate swap /swapfile.
[ 35.691969] systemd[1]: swap.target: Job swap.target/start failed with result 'dependency'.
[ 36.112620] BTRFS warning (device nvme0n1p4): swapfile must not be copy-on-write
[ 36.326045] BTRFS warning (device nvme0n1p4): swapfile must not be copy-on-write
스왑을 비활성화하면 시스템이 스왑을 활성화하려고 시도하는 이유는 무엇입니까?
$ cat /etc/fstab | grep swap
/swapfile none swap sw 0 0
답변1
스왑 파일을 실제로 비활성화하려면 다음을 수행해야 합니다.
루트로 쉘 프롬프트에서 다음 명령을 실행하여 스왑 파일을 비활성화합니다(여기서 /swapfile은 스왑 파일임).
swapoff -v /swapfile
/etc/fstab 파일에서 해당 항목을 제거합니다.
실제 파일 제거:
rm /swapfile