swapon falló: argumento no válido con el archivo de intercambio ext4 y la partición de intercambio

3

He intentado habilitar el intercambio en un archivo de intercambio (en ext4):

# file /mnt/usb/swapfile
/mnt/usb/swapfile: Linux/i386 swap file (new style), version 1 (4K pages), size 1023999 pages, no label, UUID=9dfaa27a-d72f-4dad-ac97-ffead7e29845
# swapon /mnt/usb/swapfile
swapon: /mnt/usb/swapfile: swapon failed: Invalid argument

y una partición de intercambio:

# parted /dev/sda2 print
Model: Unknown (unknown)
Disk /dev/sda2: 2934MB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Disk Flags:

Number  Start  End     Size    File system     Flags
 1      0.00B  2934MB  2934MB  linux-swap(v1)

# swapon /dev/sda2
swapon: /dev/sda2: swapon failed: Invalid argument

información del sistema:

# uname -a
Linux alarm 3.10.18-24-ARCH #1 SMP Sun Sep 17 21:03:56 CEST 2017 armv7l GNU/Linux

y versión de swapon:

# swapon --version
swapon from util-linux 2.31.1

No veo nada relevante en la página de manual o en línea. ¿Alguien puede aclarar cuál es el problema?

Flobe
fuente
2
El archivo de intercambio dice que es para i386 pero se está ejecutando en el brazo. Ese puede ser el problema.
psusi
Sí, eso es extraño Como tampoco funciona para la partición, pensé que podría ser un error. Tanto el archivo de intercambio como la partición se hicieron en el dispositivo ARM usando dd y luego mkswap para el archivo y se separaron para la partición, y no se produjo ningún error.
Flobe
3
Preguntas: (1) ¿Está compilado su kernel con soporte de intercambio? ¿De qué contenido /proc/sys/vm/swappiness? (2) ¿Cuál es el sistema de archivos en el dispositivo usb? (3) ¿La /mnt/usbpartición está marcada para intercambio (verificar usando fdisk -l) ?, (4) Si la partición está marcada como intercambio, ¿la preparó usando el comando mkswap?
harrymc
@AMS: ¿Puede usted o el afiche responder los comentarios?
harrymc
@harrymc No, y esas preguntas probablemente no importen. Hay un error en util-linux que puedo confirmar. Más información en bugs.launchpad.net/ubuntu/+source/util-linux/+bug/1788321 .
AMS