flip@ds106x ~/ssods/ssods-usbswap $ sudo mkdir /swap Password: flip@ds106x ~/ssods/ssods-usbswap $ sudo mount /dev/sdf4 /swap/ Found partition: b (Win95 FAT32) flip@ds106x ~/ssods/ssods-usbswap $ sudo ./mkfile 4096 10240 /swap/swapfile file=/swap/swapfile, blocksize=4096, blocks=10240, size=40.0 MB flip@ds106x ~/ssods/ssods-usbswap $ sudo mkswap -v /swap/swapfile Setting up swapspace version 0, size = 41938944 bytes flip@ds106x ~/ssods/ssods-usbswap $ sudo chmod 0600 /swap/swapfile flip@ds106x ~/ssods/ssods-usbswap $ sudo ./swapon -v -p 1 /swap/swapfile swapon on /swap/swapfile swapon: warning: /swap/swapfile has insecure permissions 0644, 0600 suggested flip@ds106x ~/ssods/ssods-usbswap $ cat /proc/swaps Filename Type Size Used Priority /dev/hda2 partition 393584 72036 -1 /swap/swapfile file 40956 0 1 flip@ds106x ~/ssods/ssods-usbswap $ sudo ./swapoff -v /dev/hda2 swapoff on /dev/hda2 flip@ds106x ~/ssods/ssods-usbswap $ cat /proc/swaps Filename Type Size Used Priority /swap/swapfile file 40956 17012 1
Conclusions:
/sbin/sfdisk -N1 -uS -q -f --no-reread -o0 -z-1 -tb -F /dev/sdf (which fails if there is no sdX1 present), need to grok the commandDownload ssods-usbswap-20061030.tar.gz
The following command is probably faster than mkfile (creates a 100MB swap file):
dd of=swapfile bs=1024 count=0 seek=100k