Vergroten van SWAP partitie

Het kan voorkomen dat je doordat je geheugen uitbreid je swapspace uit verhouding raakt.
Best practices is dat je swap space 2x zo groot moet zijn als je werkgeheugen.
Als je nog ongepartitioneerde schijfruimte hebt, of een VMware server waarvan je de disk vergroot…, kun je deze hiervoor gebruiken.
Doe dit als volgt….

Kijk eerst even hoe groot je ruimte is…

# fdisk -l /dev/sdb  (laat de partities op /dev/sdb zien…)
Disk /dev/sdb: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1             391    3144711+  82  Linux swap

Op deze schijf is nog zo'n 5Gb vrij, ik wil deze hele schijf gebruiken voor swap..
Check eerst of je swap ruimte gebruikt wordt… 

#free  (laat huidig geheugen en cache gebruik zien.)
            total       used       free     shared    buffers     cached
Mem:       3860892    1207196    2653696          0      26476     196600
-/+ buffers/cache:     984120    2876772
Swap:      3144708          0    3144708 

Als je swap niet gebruikt wordt, kun je (tijdelijk) je swap-partitie uitschakelen:
# swapoff /dev/sbd1

Nu kun je de swap partitie verwijderen, en een nieuwe aanmaken op de gewenste grootte.
Als je dit met YAST doet (suse) dan wordt deze automatisch ook weer geactiveerd.
mocht dit niet zo zijn, dan kun je hem activeren door:
# swapon /dev/sdb1

# swapon -s (laat je gebruikte swap partities/files zien)
Filename                                Type            Size    Used    Priority
/dev/sdb1                               partition       8385888 0       42

Controleer in de fstab of deze ook bij het opstarten geladen wordt:
# cat /etc/fstab
/dev/sda2            /                    ext3       acl,user_xattr        1 1
/dev/sda1            /boot                ext3       acl,user_xattr        1 2
/dev/sdb1            swap                 swap       pri=42                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0
proc                 /proc                proc       defaults              0 0
sysfs                /sys                 sysfs      noauto                0 0
/dev/cdrom           /media/cdrom         subfs      fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0
/dev/fd0             /media/floppy        subfs      fs=floppyfss,procuid,nodev,nosuid,sync 0 0
/dev/VG_SAN/DATA     /opt/centric         ext3       acl,user_xattr        1 2