Skip to content

Instantly share code, notes, and snippets.

@shivasiddharth
Last active June 21, 2020 15:28
Show Gist options
  • Save shivasiddharth/e05d9058b42146aa3bd01c104aa19572 to your computer and use it in GitHub Desktop.
Save shivasiddharth/e05d9058b42146aa3bd01c104aa19572 to your computer and use it in GitHub Desktop.
Script to create swap partition on Pi
#!/bin/bash
#Creates swap partition on boards with lesser than 3.5GB Memory/RAM
echo ""
echo "Checking memory size.........."
Totalmem=$(cat /proc/meminfo|grep MemTotal|grep -o '[0-9]*')
if (($Totalmem > 3500000)); then
echo ""
echo "You have got enough memory. No need for a swap partition.........."
echo ""
else
echo ""
echo "Creating swap partition.........."
echo ""
sudo dd if=/dev/zero of=/var/swap2 bs=1024 count=1000000
sudo chmod 600 /var/swap2
sudo mkswap /var/swap2
sudo swapon /var/swap2
sudo swapon
fi
echo ""
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment