%3A%20el%20archivo%20de%20intercambio%20no%20debe%20ser%20de%20copia%20en%20escritura.%20%C2%BFPor%20qu%C3%A9%20el%20intercambio%20se%20activa%20cuando%20est%C3%A1%20deshabilitado%3F.png)
Tengo SSD. Cuando reviso dmesg
veo advertencias y falla:
$ 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
¿Por qué el sistema intenta activar el intercambio si lo desactivo?
$ cat /etc/fstab | grep swap
/swapfile none swap sw 0 0
Respuesta1
Para deshabilitar realmente el archivo de intercambio deberíamos hacer:
En el símbolo del shell como root, ejecute el siguiente comando para desactivar el archivo de intercambio (donde /swapfile es el archivo de intercambio):
swapoff -v /swapfile
Elimine su entrada del archivo /etc/fstab.
Eliminar el archivo real:
rm /swapfile