NFS(大地小神之个人收藏)

上传人:m**** 文档编号:558853533 上传时间:2023-12-14 格式:DOCX 页数:3 大小:24KB
返回 下载 相关 举报
NFS(大地小神之个人收藏)_第1页
第1页 / 共3页
NFS(大地小神之个人收藏)_第2页
第2页 / 共3页
NFS(大地小神之个人收藏)_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《NFS(大地小神之个人收藏)》由会员分享,可在线阅读,更多相关《NFS(大地小神之个人收藏)(3页珍藏版)》请在金锄头文库上搜索。

1、NFS服务器配置【实验内容】NFS(Network File System)主要实现了Linux系统之间的资源共享。它是将某台Linux主机的若干目录共享出来,交由其他Linux主机直接使用。本实验用于通过NFS服务实现Linux系统间的资源共享。【实验目的】通过实验,学员掌握NFS服务配置方法【实验平台】带有Linux操作系统的PC机,并在以太网中连接。【实验步骤】1 配置服务器端使用以下的命令,安装NFS服务器程序软件包。并创建/etc/exports配置文件,等待用户在完成NFS安装之后,配置将要共享的资源。linuxfarsight:$ sudo apt-get install nfs

2、-kernel-serversudo password for linux: 正在读取软件包列表. 完成正在分析软件包的依赖关系树 正在读取状态信息. 完成 下列【新】软件包将被安装: nfs-kernel-server共升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 8 个软件未被升级。需要下载 152kB 的软件包。解压缩后会消耗掉 385kB 的额外空间。获取:1 http:/ intrepid-updates/main nfs-kernel-server 1:1.1.2-4ubuntu1.1 152kB下载 152kB,耗时 3s (43.1kB/s) 选中了曾

3、被取消选择的软件包 nfs-kernel-server。(正在读取数据库 . 系统当前总共安装有 108565 个文件和目录。)正在解压缩 nfs-kernel-server (从 ./nfs-kernel-server_1%3a1.1.2-4ubuntu1.1_i386.deb) .正在处理用于 man-db 的触发器.正在设置 nfs-kernel-server (1:1.1.2-4ubuntu1.1) .Creating config file /etc/exports with new versionCreating config file /etc/default/nfs-kerne

4、l-server with new version * Starting NFS common utilities OK * Exporting directories for NFS kernel daemon. OK * Starting NFS kernel daemon OK 可以使用netstat命令检查NFS端口是否已经打开,NFS端口(2049)以及SUNRPC端口(111)已处于监听状态。通过上述操作后在/etc下可以生成export文件,然后在文件中添加如下内容:linuxfarsight:$sudo vim /etc/export/source/rootfs *(rw,sy

5、nc,no_subtree_check) (* 代表所有ip)2 手动启停NFS服务通常,NFS服务的守护进程是以持续监听端口的独占方式运行。用户通过使用NFS的初始化脚本,可以手动启停NFS服务。系统管理员在调整共享资源之后,一定要重新启动NFS服务,以便使修改的配置生效。(1)启动NFS服务linuxfarsight:$ sudo /etc/init.d/nfs-kernel-server start * Exporting directories for NFS kernel daemon. OK * Starting NFS kernel daemon OK (2)停止NFS服务lin

6、uxfarsight:$ sudo /etc/init.d/nfs-kernel-server stopsudo password for linux: * Stopping NFS kernel daemon OK * Unexporting directories for NFS kernel daemon. OK (3)重新启动NFS服务linuxfarsight:$ sudo /etc/init.d/nfs-kernel-server restart * Stopping NFS kernel daemon OK * Unexporting directories for NFS ke

7、rnel daemon. OK * Exporting directories for NFS kernel daemon. OK * Starting NFS kernel daemon OK (4)查看NFS服务当前状态NFS服务开启时显示nfsd running,关闭是显示 nfs not running。linuxfarsight:$ sudo /etc/init.d/nfs-kernel-server statusnfsd runninglinuxfarsight:$ sudo /etc/init.d/nfs-kernel-server statusnfsd not running3

8、 配置NFS资源配置NFS服务器的关键也就是配置该文件。配置文件中一行即为一条配置项,用于指明网络中的“哪些客户端”共享“哪些目录资源”。导出资源配置项格式如下所示。 其中,表示服务器中导出的共享资源路径,必须使用绝对路径名;表示客户端主机标识,可以使用表24.1列出的方式指定主机名,如果是多个主机标识,需要使用空格隔开;表示赋予每个客户端主机的访问权限。以下为一个配置样本。linuxfarsight:$ cat /etc/exports# /etc/exports: the access control list for filesystems which may be exported#

9、to NFS clients. See exports(5).# Example for NFSv2 and NFSv3:# /srv/homes hostname1(rw,sync) hostname2(ro,sync)#/source/rootfs *(rw,sync,no_subtree_check)4 查看NFS服务器的共享资源在客户端可以使用showmount命令查看某台NFS服务器上的都有哪些NFS共享资源。showmount命令包含在nfs-kernel-server软件包中。如果希望使用该命令,需要安装nfs-kernel-server软件包。它的一般语法格式为:showmou

10、nt -dehv NFSsrvname其中,NFSsrvname表示NFS服务器主机名,也可以使用IP地址。表24.3对常见选项作了简单描述。单独使用showmount命令,将显示本地主机/etc/export配置文件中的共享配置项。下面命令用于显示NFS服务器UbuntuFisher中的共享文件目录,命令执行结果不仅列出NFS服务器上共享资源的目录,还同时列出了授权访问NFS的客户端,这也NFS服务器上/etc/exports文件内容是相对应的。linuxfarsight:$ showmount -e farsightExport list for farsight:/source/root

11、fs *5 挂载共享资源当了解了NFS服务器上共享资源之后,便可使用mount命令在客户端挂载NFS共享资源。假设NFS服务器UbuntuFisher开放/home/wdl/Share/nfs_1作为共享资源,客户端主机DebianFisher希望将该共享资源挂载到本地的/mnt/nfs_1目录中,可以使用以下命令完成挂载。mount -t nfs 192.168.65.133:/source/rootfs/ /mnt/nfs/当客户端使用mount命令将NFS服务器上的导出文件系统挂载到本地后,接下来对挂载的文件系统的操作,与使用本地文件系统没有任何区别。下面是挂载NFS服务器授权的目录。l

12、inuxfarsight:$ sudo mount -t nfs 192.168.65.133:/source/rootfs/ /mnt/nfs/6 卸载共享资源要卸载共享目录,可以使用umount命令,它一般语法格式为:linuxfarsight:$ umount 其中,mnt-Point表示共享资源在客户端主机上的挂载点。假设延续上面的例子,不再需要访问UbuntuFisher主机上的共享目录/home/wdl/Share/nfs_1后,下面的命令将释放共享资源,卸载当前文件系统的挂载点。linuxfarsight:$ sudo umount /mnt/nfs需要说明的是,当有用户正在使用某个已加载的共享目录上的文件,则不能卸载该文件系统。如果用户确认无误,可以使用“umount f”命令强行卸载共享的目录。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 小学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号