|
1 |
| -<!-- $PostgreSQL: pgsql/doc/src/sgml/runtime.sgml,v 1.384 2007/11/04 21:50:28 momjian Exp $ --> |
| 1 | +<!-- $PostgreSQL: pgsql/doc/src/sgml/runtime.sgml,v 1.385 2007/11/08 15:21:03 momjian Exp $ --> |
2 | 2 |
|
3 | 3 | <chapter Id="runtime">
|
4 | 4 | <title>Operating System Environment</title>
|
@@ -160,10 +160,34 @@ postgres$ <userinput>initdb -D /usr/local/pgsql/data</userinput>
|
160 | 160 | locale setting. For details see <xref linkend="multibyte">.
|
161 | 161 | </para>
|
162 | 162 |
|
163 |
| - <para> |
164 |
| - If using non-local (network) file systems, see <xref |
165 |
| - linkend="manage-ag-tablespaces-nfs">. |
166 |
| - </para> |
| 163 | + <sect2 id="creating-cluster-nfs"> |
| 164 | + <title>Network File Systems</title> |
| 165 | + |
| 166 | + <indexterm zone="creating-cluster-nfs"> |
| 167 | + <primary>Network File Systems</primary> |
| 168 | + </indexterm> |
| 169 | + <indexterm><primary><acronym>NFS</></><see>Network File Systems</></> |
| 170 | + <indexterm><primary>Network Attached Storage (<acronym>NAS</>)</><see>Network File Systems</></> |
| 171 | + |
| 172 | + <para> |
| 173 | + Many installations create database clusters on network file systems. |
| 174 | + Sometimes this is done directly via <acronym>NFS</>, or by using a |
| 175 | + Network Attached Storage (<acronym>NAS</>) device that uses |
| 176 | + <acronym>NFS</> internally. <productname>PostgreSQL</> does nothing |
| 177 | + special for <acronym>NFS</> file systems, meaning it assumes |
| 178 | + <acronym>NFS</> behaves exactly like locally-connected drives |
| 179 | + (<acronym>DAS</>, Direct Attached Storage). If client and server |
| 180 | + <acronym>NFS</> implementations have non-standard semantics, this can |
| 181 | + cause reliability problems (see <ulink |
| 182 | + url="http://www.time-travellers.org/shane/papers/NFS_considered_harmful.html"></ulink>). |
| 183 | + Specifically, delayed (asynchonous) writes to the <acronym>NFS</> |
| 184 | + server can cause reliability problems; if possible, mount |
| 185 | + <acronym>NFS</> file systems synchonously (without caching) to avoid |
| 186 | + this. (Storage Area Networks (<acronym>SAN</>) use a low-level |
| 187 | + communication protocol rather than <acronym>NFS</>.) |
| 188 | + </para> |
| 189 | + |
| 190 | + </sect2> |
167 | 191 |
|
168 | 192 | </sect1>
|
169 | 193 |
|
|
0 commit comments