svn commit: r44665 - head/en_US.ISO8859-1/books/handbook/geom

Dru Lavigne dru at FreeBSD.org
Fri Apr 25 17:52:12 UTC 2014


Author: dru
Date: Fri Apr 25 17:52:12 2014
New Revision: 44665
URL: http://svnweb.freebsd.org/changeset/doc/44665

Log:
  Editorial review of ggate chapter.
  
  Sponsored by:	iXsystems

Modified:
  head/en_US.ISO8859-1/books/handbook/geom/chapter.xml

Modified: head/en_US.ISO8859-1/books/handbook/geom/chapter.xml
==============================================================================
--- head/en_US.ISO8859-1/books/handbook/geom/chapter.xml	Fri Apr 25 16:10:58 2014	(r44664)
+++ head/en_US.ISO8859-1/books/handbook/geom/chapter.xml	Fri Apr 25 17:52:12 2014	(r44665)
@@ -1330,48 +1330,69 @@ raid/r0  OPTIMAL  ada0 (ACTIVE (ACTIVE))
   </sect1>
 
   <sect1 xml:id="geom-ggate">
-    <title><acronym>GEOM</acronym> Gate Network Devices</title>
+    <title><acronym>GEOM</acronym> Gate Network</title>
 
-    <para><acronym>GEOM</acronym> supports the remote use of devices,
-      such as disks, CD-ROMs, and files through the use of the gate
-      utilities.  This is similar to <acronym>NFS</acronym>.</para>
-
-    <para>To begin, an exports file must be created.  This file
-      specifies who is permitted to access the exported resources and
-      what level of access they are offered.  For example, to export
-      the fourth slice on the first <acronym>SCSI</acronym> disk, the
-      following <filename>/etc/gg.exports</filename> is more than
-      adequate:</para>
-
-    <programlisting>192.168.1.0/24 RW /dev/da0s4d</programlisting>
-
-    <para>This allows all hosts inside the specified private network
-      access to the file system on the <filename>da0s4d</filename>
-      partition.</para>
+    <para><acronym>GEOM</acronym> provides a simple mechanism for
+      providing remote access to devices such as disks,
+      <acronym>CD</acronym>s, and file systems through the use
+      of the <acronym>GEOM</acronym> Gate network daemon,
+      <application>ggated</application>.  The system with the device
+      runs the server daemon which handles requests made by clients
+      using <application>ggatec</application>.  The devices should not
+      contain any sensitive data as the connection between the client
+      and the server is not encrypted.</para>
+
+    <para>Similar to <acronym>NFS</acronym>, which is discussed in
+      <xref linkend="network-nfs"/>, <application>ggated</application>
+      is configured using an exports file.  This file
+      specifies which systems are permitted to access the exported resources and
+      what level of access they are offered.  For example, to give
+      the client <systemitem
+	class="ipaddress">192.168.1.5</systemitem> read and write
+      access to the fourth slice on the first <acronym>SCSI</acronym>
+      disk, create <filename>/etc/gg.exports</filename> with this
+      line:</para>
 
-    <para>To export this device, ensure it is not currently mounted,
-      and start the &man.ggated.8; server daemon:</para>
+    <programlisting>192.168.1.5 RW /dev/da0s4d</programlisting>
 
-    <screen>&prompt.root; <userinput>ggated</userinput></screen>
+    <para>Before exporting the device, ensure it is not currently mounted.
+      Then, start <application>ggated</application>:</para>
 
-    <para>To <command>mount</command> the device on the client
-      machine, issue the following commands:</para>
+    <screen>&prompt.root; <userinput>ggated</userinput></screen>
+    
+    <para>Several options are available for specifying an alternate
+      listening port or changing the default location of the exports
+      file.  Refer to &man.ggated.8; for details.</para>
+
+    <para>To access the exported device on the client
+      machine, first use <command>ggatec</command> to specify the
+      <acronym>IP</acronym> address of the server and the device name
+      of the exported device.  If successful, this command will display
+      a <literal>ggate</literal> device name to mount.  Mount that
+      specified device name on a free mount point.  This example
+      connects to the <filename>/dev/da0s4d</filename> partition on
+      <literal>192.168.1.1</literal>, then mounts
+      <filename>/dev/ggate0</filename> on <filename>/mnt</filename>:</para>
 
     <screen>&prompt.root; <userinput>ggatec create -o rw 192.168.1.1 /dev/da0s4d</userinput>
 ggate0
 &prompt.root; <userinput>mount /dev/ggate0 /mnt</userinput></screen>
 
-    <para>The device may now be accessed through the
-      <filename>/mnt</filename> mount point.</para>
+    <para>The device on the server may now be accessed through
+      <filename>/mnt</filename> on the client.  For more
+      details about <command>ggatec</command> and a few usage
+      examples, refer to &man.ggatec.8;.</para>
 
     <note>
-      <para>However, this will fail if the device is currently mounted
-	on either the server machine or any other machine on the
-	network.</para>
+      <para>The mount will fail if the device is currently mounted
+	on either the server or any other client on the
+	network.  If simultaneous access is needed to network
+	resources, use <acronym>NFS</acronym> instead.</para>
     </note>
 
     <para>When the device is no longer needed, unmount it with
-      &man.umount.8;, similar to any other disk device.</para>
+      <command>umount</command> so that the resource is available to
+      other clients.</para>
   </sect1>
 
   <sect1 xml:id="geom-glabel">


More information about the svn-doc-all mailing list