сбой свопона: неверный аргумент с sw4-файлом ext4 и разделом подкачки


3

Я попытался включить swap как в файле подкачки (на 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

и раздел подкачки:

# 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

системная информация:

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

и версия подкачки:

# swapon --version
swapon from util-linux 2.31.1

Я не вижу ничего релевантного на странице руководства или в Интернете. Может кто-нибудь пролить свет на то, в чем проблема?


2
Файл подкачки говорит, что это для i386, но вы работаете на руку. Это может быть проблемой.
psusi

Да, это странно. Поскольку он также не работает для раздела, я подумал, что это может быть ошибкой. И файл подкачки, и раздел были созданы на устройстве ARM с использованием dd, затем mkswap для файла и gparted для раздела, ни одна из них не вызвала ошибку.
Flobe

3
Вопросы: (1) Ваше ядро ​​скомпилировано с поддержкой подкачки - из чего состоит содержимое /proc/sys/vm/swappiness? (2) Что такое файловая система на USB-устройстве? (3) Помечен ли /mnt/usbраздел как swap (проверьте с помощью fdisk -l) ?, (4) Если раздел помечен как swap, подготовили ли вы его с помощью команды mkswap?
harrymc

@AMS: Можете ли вы или постер ответить на комментарии?
Harrymc

@harrymc Нет, и эти вопросы, вероятно, не имеют значения. В util-linux есть ошибка, которую я могу подтвердить. Больше информации в bugs.launchpad.net/ubuntu/+source/util-linux/+bug/1788321 .
AMS
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.