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?
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
Preguntas: (1) ¿Está compilado su kernel con soporte de intercambio? ¿De qué contenido
—
harrymc
/proc/sys/vm/swappiness
? (2) ¿Cuál es el sistema de archivos en el dispositivo usb? (3) ¿La /mnt/usb
partición está marcada para intercambio (verificar usando fdisk -l
) ?, (4) Si la partición está marcada como intercambio, ¿la preparó usando el comando mkswap?
@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