swapon fehlgeschlagen: Ungültiges Argument mit ext4 swapfile und Swap-Partition

1371
Flobe

Ich habe versucht, Swap auf einer Swap-Datei (auf Ext4) zu aktivieren:

# 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 

und eine Swap-Partition:

# 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 

Systeminformationen:

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

und Swap-Version:

# swapon --version swapon from util-linux 2.31.1 

Ich sehe nichts relevantes in der Manpage oder online. Kann jemand Licht auf das Problem werfen?

2
Die Auslagerungsdatei sagt, es sei für i386, aber Sie laufen auf dem Arm. Das könnte das Problem sein. psusi vor 6 Jahren 2
Ja das ist seltsam. Da es auch für die Partition nicht funktioniert, dachte ich, es könnte ein Fehler sein. Sowohl die Auslagerungsdatei als auch die Partition wurden auf dem ARM-Gerät mit dd, dann mit mkswap für die Datei erstellt und für die Partition gparted, und es wurde kein Fehler ausgegeben. Flobe vor 6 Jahren 0
Fragen: (1) Ist Ihr Kernel mit Swap-Unterstützung kompiliert - was ist der Inhalt von `/ proc / sys / vm / swappiness`? (2) Was ist das Dateisystem auf dem USB-Gerät? (3) Ist die Partition `/ mnt / usb 'für swap markiert (prüfen Sie mit` fdisk -l`)? (4) Wenn die Partition als swap markiert ist, haben Sie sie mit dem Befehl mkswap vorbereitet? harrymc vor 5 Jahren 3
@AMS: Kannst du oder das Poster bitte die Kommentare beantworten? harrymc vor 5 Jahren 0
@ harrymc Nein, und diese Fragen spielen wahrscheinlich keine Rolle. Es gibt einen Fehler in util-linux, den ich bestätigen kann. Weitere Informationen finden Sie unter https://bugs.launchpad.net/ubuntu/+source/util-linux/+bug/1788321. AMS vor 5 Jahren 0
@AMS: Dieser Fehler in util-linux (Ubuntu) wurde im Fehlerbericht als ungültig markiert. harrymc vor 5 Jahren 0
@ AMS: Ich schließe daraus, dass Sie unsere Hilfe nicht brauchen. harrymc vor 5 Jahren 0
@harrymc Ich bin nicht der OP. Ich hatte das gleiche Problem wie das OP, eröffnete eine Prämie und fand später den Fehlerbericht. Ich habe versucht, auf der Grundlage des Fehlerberichts zu antworten, aber die Antwort wurde von einem Moderator (@random) aus unbestimmten Gründen aufgehoben. AMS vor 5 Jahren 0
@ AMS: Es wurde wahrscheinlich wegen Link-Only heruntergefahren. Dies ist jedoch auch falsch, da der Fehlerbericht als ungültig eingestuft wurde. harrymc vor 5 Jahren 0
Was sagt das Ende von `dmesg` unmittelbar nach der Ausgabe des` swapon'-Befehls aus? Anon vor 5 Jahren 0
"Übergroßen Swap-Bereich abschneiden, nur 0k von 2055164k" AMS vor 5 Jahren 0
@AMS Hast du https://unix.stackexchange.com/questions/465718/ubuntu-14-04-32-bit-swapfile-max-60k-issue (Fehler in den letzten 32-Bit-Kerneln) gesehen? Anon vor 5 Jahren 0
Nicht. Vielen Dank. AMS vor 5 Jahren 0

0 Antworten auf die Frage