CentOS 7 - swapon failed: Invalid argument
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
CentOS 7 - swapon failed: Invalid argument
Ошибка при включении SWAP файла:
# swapon /home/admin/swap/swap.img swapon: /home/admin/swap/swap.img: swapon failed: Invalid argument
означает, что файл нужно создавать через утилиты dd вместо fallocate:
# dd if=/dev/zero of=/home/admin/swap/swap.img bs=1MiB count=1000
Проблема с fallocate (1) заключается в том, что он использует ioctl файловой системы для быстрого и эффективного выделения ресурсов, недостатком является то, что он не выделяет пространство физически, а системный вызов swapon (2) требует реального пространства. Ссылка: https://bugzilla.redhat.com/show_bug.cgi?id=1129205