Échec de l'échange: argument incorrect avec le fichier d'échange ext4 et la partition d'échange

3

J'ai essayé d'activer l'échange à la fois sur un fichier d'échange (sur 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

et une partition d'échange:

# 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

information système:

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

et la version de swapon:

# swapon --version
swapon from util-linux 2.31.1

Je ne vois rien de pertinent dans la page de manuel ou en ligne. Quelqu'un peut-il éclairer la question?

Flobe
la source
2
Le fichier d'échange indique que c'est pour i386 mais que vous utilisez bras. Cela pourrait être le problème.
Psusi
Ouais c'est étrange. Comme cela ne fonctionne pas non plus pour la partition, j'ai pensé que cela pourrait être une erreur. Le fichier d'échange et la partition ont été créés sur le périphérique ARM en utilisant dd puis mkswap pour le fichier et gparted pour la partition. Toutefois, aucune erreur n'a été générée.
Flobe
3
Questions: (1) Votre noyau est-il compilé avec le support swap - quel est le contenu de /proc/sys/vm/swappiness? (2) Quel est le système de fichiers sur le périphérique USB? (3) La /mnt/usbpartition est-elle marquée pour le swap (vérifier avec fdisk -l)?, (4) Si la partition est marquée comme swap, l'avez-vous préparée à l'aide de la commande mkswap?
harrymc
@AMS: Pouvez-vous, vous ou l'affiche, répondre aux commentaires?
harrymc
@harrymc Non, et ces questions n'ont probablement aucune importance. Il y a un bogue dans util-linux que je peux confirmer. Plus d'infos sur bugs.launchpad.net/ubuntu/+source/util-linux/+bug/1788321 .
AMS