Linux网管123---第7章.自订的组态及
管理内容-6.NFS
8 f& ~% M8 H. v/ q- e
2006-06-01
/ W$ e+ M8 [3 Y! g* z" T5 Q
& I& _2 X2 s* f' ^* l1 n
8 q% R z5 M" e" o网路档案
系统(NFS)服务
) ]# v7 V" y. I8 r2 S) u; U) i; [# s& @! N, N/ S- j
Linux可以在使用网路档案系统(NFS)协定的档案系统分享中扮演伺服端及用户端,事实上在
Unix系统
! B+ p; f; _7 f9 j8 s, P o* J9 \
中它是提供档案系统挂载的
标准。
% @0 J( a/ B7 P6 T& |, @; k( F
注意:请了解在您的系统中提供NFS服务可能会是
安全上的风险。就个人来说,我不建议使用它。
. N4 Y- H$ G) i) Z% _
% \! J- _4 q4 }
要使用NFS,您必须确定NFS的支援已经包含在您的核心或核心模组中。查看第10章,Linux核心的升级
$ [) E( f1 A4 m$ h {
有关如何更新或个人化Linux核心的细节。
" J+ Q8 ~8 P6 |6 X2 R3 {$ V
NFS组态是由修改``/etc/exports''这个档案而组态。这是一些例项目,列出一些可用的选项:
; Y% R/ c" c) f& F+ I3 X) M
/archivespock.mydomain.name(ro)
|8 T' O. L f" ]- q/archive2spock.mydomain.name(ro)
5 o" Z- j; K5 l
/mnt/cdromother.domain(ro)
( D" L6 l4 V6 b) {: J& Q/archive210.23.14.8(ro,insecure)
+ x# t: u% B& ?' S
1 B l9 o; D. J8 [) }/ P/ D' b2 v- Q5 k& ^$ s8 B3 E" v: T
* \9 n" ~" o. ?' k* ]. J前面两行允许主机``spock.mydomain.name''经由NFS存取``/archive''以及``/archive2''目录。
( H( {1 p! e( U" @3 D7 s' r5 Z% R
这些分享是利用``(ro)''选项而形成唯读。因为安全的因素,可能的话将您的所有的NFS分享都这样做。
1 l' i- V; W! o3 Q. M. A1 A# k4 W
6 Y6 ^" t* F6 m- `- U$ Y8 U4 z第三行允许位於``domain.name''网
域名称区域的主机存取CD-ROM。当然,必需先将CD-ROM设备挂载到
2 v: s6 b' q% ~$ |, C6 y, G
``/mnt/cdrom''。
. r6 j. L, |% d: W9 G7 x
4 H+ A# c% A* Y$ H( D
: O! N" [, g/ ]* L! t) g2 G注意:利用``(ro))''选项将这个装置标定成唯读看来有点多馀,然而这样做可以避免万一CD-ROM没有
0 x5 ]+ |; t0 j/ |, F
挂载上的话,被无聊的人写到了真正的档案系统。
% u3 T, F' ?7 k$ \! f2 s7 U) y
$ l3 ^! z3 t- ^* Z, g在您改好了``/etc/exports''档之後,您需要重新启动NFSdaemon。要这麽做时键入:
1 i. F4 G6 X: \+ p
/etc/rc.d/init.d/nfsrestart
( R- o2 U4 v2 h: t
# m7 u% b( r2 p2 _+ \7 r5 {: G
! n3 O+ X/ o$ |8 u. j2 R您也可以使用包含在``Linuxconf''公用程式的``NetworkConfigurator''这个工具组态NFS挂载点。有
4 _/ M% {3 J& E- {9 w! u关Linuxconf公用程式的进一步资讯,查看使用Linuxconf进行所有的组态
5 U0 N4 B# p' T% E$ \0 { E5 k2 M; o
/ s) [, U8 T" {: H9 R0 q* y2 A% N; d1 i更多有关NFS的资讯可以在位於http://metalab.unc.edu/LDP/HOWTO/NFS-HOWTO.html``NFS-HOWTO''
指南,
8 |/ g' k, M2 ^) ?& S' }0 B
以及在``nfsd''及``exports''的manpage中找到。