Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 9 Feb 2012 01:02:07 +0100 (CET)
From:      Niclas Zeising <zeising@daemonic.se>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   docs/164920: [PATCH] changes to swap section of config chapter
Message-ID:  <201202090002.q19027Qj059241@vincent.daemonic.se>
Resent-Message-ID: <201202090010.q190A7BZ093671@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         164920
>Category:       docs
>Synopsis:       [PATCH] changes to swap section of config chapter
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-doc
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Feb 09 00:10:07 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     Niclas Zeising
>Release:        FreeBSD 9.0-BETA2 amd64
>Organization:
>Environment:
System: FreeBSD vincent.daemonic.se 9.0-BETA2 FreeBSD 9.0-BETA2 #0 r225368: Sat Sep 3 22:13:26 CEST 2011 root@vincent.daemonic.se:/usr/obj/usr/src/sys/VINCENT amd64


	
>Description:
	The section about adding swap space on a new harddrive in the configuation and tuning chapter of the handbook is rather inadequate, and the language used is perhaps not entirely suitable for the handbook.
>How-To-Repeat:
	
>Fix:

	Attached patch rewrites this section of the handbook to add a more throughout and clear explanation on how to add more swap space using an existing or new harddrive.
	Prodded by: A friend who at first couldn't figure out how to add more swap space to a machine.

--- handbook.config.chapter.sgml.diff begins here ---
Index: en_US.ISO8859-1/books/handbook/config/chapter.sgml
===================================================================
RCS file: /home/ncvs/doc/en_US.ISO8859-1/books/handbook/config/chapter.sgml,v
retrieving revision 1.250
diff -u -d -r1.250 chapter.sgml
--- en_US.ISO8859-1/books/handbook/config/chapter.sgml	31 Jan 2012 14:14:59 -0000	1.250
+++ en_US.ISO8859-1/books/handbook/config/chapter.sgml	8 Feb 2012 23:14:35 -0000
@@ -2390,15 +2390,37 @@
       <xref linkend="swap-encrypting"> of the Handbook.</para>
 
     <sect2 id="new-drive-swap">
-      <title>Swap on a New Hard Drive</title>
+      <title>Swap on a New or Existing Hard Drive</title>
 
-      <para>The best way to add swap, of course, is to use this as an
-	excuse to add another hard drive.  You can always use another
-	hard drive, after all.  If you can do this, go reread the
-	discussion of swap space
-	in <xref linkend="configtuning-initial">
-	of the Handbook for some suggestions on how to best
-	arrange your swap.</para>
+      <para>The best way, and the way that gives most performance, is to add
+	a new swap partition on an existing or new hard drive.  How to set up
+	partitions and harddrives is explaned in <xref linkend="disks-adding">
+	and <xref linkend="configtuning-initial"> contains a discussion on
+	partition layouts and swap partition size considerations.</para>
+      <para>When a partition is prepared and selected, &man.swapon.8; is used
+	to add the partition to the system.  If the partition is
+	<filename>/dev/ada1s1p2</filename>, this will look like:</para>
+
+      <screen>&prompt.root; <userinput>swapon
+	<replaceable>/dev/ada1s1p2</replaceable></userinput></screen>
+
+      <warning>
+	<para>It is posible to use any partition not currently mounted, even
+	  if it contains a file system.  If the partition contains a file
+	  system and is mounted as swap space, the filesystem will be
+	  destroyed.  Therefore, make sure that the partition to be added as
+	  swap partition is really the intended partition, before running
+	  <command>swapon</command>.</para>
+      </warning>
+
+      <para>To make this new swap partition automatically added on boot,
+	change <filename>/etc/fstab</filename> to include an entry for the
+	partition.  This entry can look something like:</para>
+
+      <programlistning>/dev/ada1s1p1	none	swap	sw	0	0</programlistning>
+
+      <para>For an explanation of entries in <filename>/etc/fstab</filename>,
+	refer to &man.fstab.5;.</para>
     </sect2>
 
     <sect2 id="nfs-swap">
--- handbook.config.chapter.sgml.diff ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201202090002.q19027Qj059241>