2010/7/6 Tang Jianwei myhnet@gmail.com:
I tried to create some swap files in /dev directory for my desktop. the dd and mkswap were ok. but when I try to swapon it, i get this:
# swapon /dev/myswap swapon: /dev/myswap: Invalid argument
but when I mv the file to some other directory like /mnt or /, the swapon works.
/dev/* is virtual directory containing all devices, not files. create your swap on disk devices (/dev/sdXX, not in "empty space)
-- Eero, RHCE