%3A%20%E3%82%B9%E3%83%AF%E3%83%83%E3%83%97%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AF%E3%82%B3%E3%83%94%E3%83%BC%E3%82%AA%E3%83%B3%E3%83%A9%E3%82%A4%E3%83%88%E3%81%AB%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E7%84%A1%E5%8A%B9%E3%81%AB%E3%81%AA%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%E3%81%AE%E3%81%AB%E3%82%B9%E3%83%AF%E3%83%83%E3%83%97%E3%81%8C%E3%82%A2%E3%82%AF%E3%83%86%E3%82%A3%E3%83%96%E3%81%AB%E3%81%AA%E3%82%8B%E3%81%AE%E3%81%AF%E3%81%AA%E3%81%9C%E3%81%A7%E3%81%99%E3%81%8B%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
https://docs.fedoraproject.org/en-US/Fedora/14/html/ストレージ管理ガイド/s2-swap-removing-file.html