|
|
| BSD家族大观--3.NetBSD | | 发布日期:2005-3-28 浏览:413次 | | 关键字: | NFS(NetworkFileSystem)-sharingurfilesystemacrossnetwork 透过nfs我们可以将A机器上(server端)的目录或档案系统,开放给B机器(client端)mount起来。 如此,使用者和程式在存取远端的资料时就好像在本地存取。
1.设定NFSserver端 (server端指的是要提供目录或档案系统的机器。) 1.1察看/etc/defaults/rc.conf与NFS相关的设定 /etc/default#grep-infs>>/etc/rc.conf 为节省时间..故直接将与NFS相关的设定到/etc/rc.conf,然後再进入/etc/rc.conf做修正 1.2您的/etc/rc.conf会多出这些资讯 ###Networkdaemon(miscellaneous)&NFSoptions:### nfs_client_enable="NO"#ThishostisanNFSclient(orNO). nfs_client_flags="-n4"#Flagstonfsiod(ifenabled). nfs_access_cache="2"#Clientcachetimeoutinseconds nfs_server_enable="NO"#ThishostisanNFSserver(orNO). nfs_server_flags="-u-t-n4"#Flagstonfsd(ifenabled). mountd_flags="-r"#Flagstomountd(ifNFSserverenabled). nfs_reserved_port_only="NO"#ProvideNFSonlyonsecureport(orNO). rpc_lockd_enable="NO"#RunNFSrpc.lockd(*broken!*)ifnfs_server. rpc_statd_enable="YES"#RunNFSrpc.statdifnfs_server(orNO). 保留有关server的部分...也就是我把他标成粗体字的部分.....其馀的删除 并将其中的"NO"变更成为"YES"nfs_server_enable="YES" 1.3编辑/etc/exports档案 (此档案说明要分享档案及可存取的机器) 底下的例子表示我将/backup放出允许192.168.0.10存取。 /backup192.168.0.10 若想看看其它例和详细写法,manexports。 注意:需用完整路径,如:/home是不被允许的/usr/home才可以被接受 1.4启动server端 存档後重开机或是手动启动server端 #nfsd-u-t-n4 #mountd-r(一定要先编辑完/etc/exports才能启动NFSserver喔)
2.设定client端 (client端指的是要去存取(mount)他人提供出来的目录或档案系统的机器。) 2.1同server端的方式,将上面有关client的部分抄入/etc/rc.conf,也就是下面这两行 nfs_client_enable="NO"#ThishostisanNFSclient(orNO). nfs_client_flags="-n4"#Flagstonfsiod(ifenabled). 与server端相同的,别忘了将"NO"改成"YES"..变成nfs_client_enable="YES" 2.2启动client 存档後重开机或是手动启动client端 #nfsiod-n4
3.挂上远端的目录 3.1在client机器上,执行下面这个指令 #mount-vohaha:/backup/mnt ohaha:/backupon/mnt(nfs)此表示成功了 说明:-v表示显示画面;ohaha乃是server端的hostname不同网域可使用ip /backup是分享的目录;/mnt乃是client端想要的挂入点
4.让client端每次开机都自动挂上NFS 4.1修改/etc/fstab档 #DeviceMountpointFStypeOptionsDumpPass# ohaha:/backup/mntnfsrw22 4.2建议您先手动执行看看是否成功,然後在让它开机自动挂上,这样比较安全
5.完成...enjoyit....
| | 关键字: |
|
|