Advertencia BTRFS (dispositivo xxx): el archivo de intercambio no debe ser de copia en escritura. ¿Por qué el intercambio se activa cuando está deshabilitado?

Advertencia BTRFS (dispositivo xxx): el archivo de intercambio no debe ser de copia en escritura. ¿Por qué el intercambio se activa cuando está deshabilitado?

Tengo SSD. Cuando reviso dmesgveo 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

https://docs.fedoraproject.org/en-US/Fedora/14/html/Storage_Administration_Guide/s2-swap-removing-file.html

información relacionada