From LedHed's Wiki
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
== Disable Swap == | == Disable Swap == | ||
− | See [[Linux_General#Disable.2FEnable_Swap]] | + | See: [[Linux_General#Disable.2FEnable_Swap|Linux General: Disable/Enable Swap]] |
+ | |||
+ | Doing the above will only turn off Swap until you reboot. | ||
+ | To make this permanent do the following: | ||
+ | |||
+ | ''NOTE: Make a back up of all files before changing them!!!'' | ||
+ | |||
+ | 1) Disable the swap partition in /etc/fstab | ||
+ | cp /etc/fstab /etc/fstab.bak | ||
+ | #/dev/harddisk2 swap swap defaults 0 0 | ||
+ | |||
+ | 2) Disable the 'swapon' command in /etc/rc.d/rc.sysinit | ||
+ | cp /etc/rc.d/rc.sysinit /etc/rc.d/rc.sysinit.bak | ||
+ | # echo âTurning on swapâ | ||
+ | # /sbin/swapon âa | ||
+ | |||
+ | After doing this the 'Advances Status Page' will be broken, to fix it do this: | ||
+ | cp /home/httpd/cgi-bin/advstatus.cgi /home/httpd/cgi-bin/advstatus.cgi.bak | ||
+ | Replace this line: | ||
+ | {$mperc = int((($mused/$mtotal)*100));} | ||
+ | |||
+ | With these lines: | ||
+ | if ($mtotal > 0 ) | ||
+ | {$mperc = int((($mused/$mtotal)*100));} | ||
+ | else | ||
+ | {$mperc = 0;} | ||
+ | |||
+ | Reference: http://community.smoothwall.org/forum/viewtopic.php?t=16604&postdays=0&postorder=asc&highlight=swapoff&start=0 | ||
[[Category:Smoothwall]] | [[Category:Smoothwall]] |
Latest revision as of 22:03, 19 May 2008
Disable Swap
See: Linux General: Disable/Enable Swap
Doing the above will only turn off Swap until you reboot. To make this permanent do the following:
NOTE: Make a back up of all files before changing them!!!
1) Disable the swap partition in /etc/fstab
cp /etc/fstab /etc/fstab.bak #/dev/harddisk2 swap swap defaults 0 0
2) Disable the 'swapon' command in /etc/rc.d/rc.sysinit
cp /etc/rc.d/rc.sysinit /etc/rc.d/rc.sysinit.bak # echo âTurning on swapâ # /sbin/swapon âa
After doing this the 'Advances Status Page' will be broken, to fix it do this:
cp /home/httpd/cgi-bin/advstatus.cgi /home/httpd/cgi-bin/advstatus.cgi.bak
Replace this line:
{$mperc = int((($mused/$mtotal)*100));}
With these lines:
if ($mtotal > 0 ) {$mperc = int((($mused/$mtotal)*100));} else {$mperc = 0;}