NFS服务器实现文件共享

NFS服务器实现文件共享

一 实验要求

1 熟悉 /etc/exports的创建

2 掌握激活服务portmap和nfs的方法

3 掌握客户端和服务器端的设定

4 熟悉showmount功能

5 掌握利用NFS实现两台LINUX计算机之间文件共享互访的方法

 

二 实验内容与步骤

(一)NFS服务器端的设定

1)利用VI编辑/etc/exports档案,如果档案不存在,自行建立。

填写内容:

 

待共享的目录  主机名称或IP地址1(参数1,参数2)主机2(参数

 

参数为相应主机的权限设定,一般有:

rw: 可读写

ro:只读

no_root_squash:root客户登录后仍为root权限,一般不安全。

root_squash:root客户登录后,将变为匿名使用者。

sync:资料同步写入到内存与硬盘当中

async:资料会先暂存于内存当中,而非直接写入硬盘。

 

例如:在桌面新建文件夹,名为newshare,在该文件夹中创建文件file1,file2,创建文件夹dir1,dir2.

      将newshare分享出去。

命令:

Vi   /etc/exports

/root/Desktop/newshare  10.212.22.*(rw,no_root_squash,sync)

 

10.212.22.*表示,局限网内的所有IP均可访问,也可具体指定某一IP地址,则只能该机访问。

 

2)激活portmap,nfs服务

一般系统中这两个服务已经激活,要确定,可以重新激活一次。

命令:

service  portmap  restart

service  nfs      restart

 

3/etc/exports修改后,得新加载

命令

exportfs  -rv  //重新导出文件系统

 

 

4)检验目录/var/lib/nfs/xtab

该文件中记录所有分享目录的信息。如果没有,则建立。

同样利用vi 进行创建。

命令:

 

vi  /var/lib/nfs/xtab

/root/Desktop/newshare  10.212.22.*(rw,no_root_squash,sync)

 

5)最后可用showmount查看本机的共享目录

命令

 

showmount  -e  本机IP或服务器机IP

 

(二)客户端的设定

1)利用showmount查看服务器上共享目录

命令:

Showmount  -e  服务器主机名或IP地址

 

2)在客户端建立本地挂载点

假设想把主机内容挂载到客户机桌面上share目录中。则在客户机桌面新建share目录。

命令:

mkdir  share

mount  -t  nfs  10.212.22.@@@(这里是服务器主机名或IP)/root/Desktop/newshare   /root/Desktop/share

 

这样就把服务器上的newshare目录,挂载到本地的share目录,并具有读写操作。

 

3)利用umount卸载已挂载的NFS目录

如:把刚才已挂载的目录卸载

umount  /root/Desktop/share

 

则本地目录中的内容和主机断开。

 

4)挂载时注意将服务器防火墙关掉。

“桌面“-“管理”-“安全。。”中,将防火墙关掉。

原文地址:https://www.cnblogs.com/daipianpian/p/4495473.html