Linux NFS服务器配置

1. NFS介绍

在Windows操作系统可以通过设置网上邻居的属性来限制或允许访问共享资源,而在Linux操作系统的NFS(network file system)同样具有此功能。它也可以让用户体验具有网上邻居的共享服务。

NFS是一个基于TCP/IP网络的文件共享协议,让不同计算机的不同操作系统间彼此共享文件。NFS开始是UNIX操作系统间共享文件和操作系统的一种方法,后来被Linux继承。NFS的最大功能是透过网络,让不现机器可以相互共享资源。

 

2. NFS安装

portmap

该套件借助RPC服务的帮助,负责端口映射使NFS服务的正常运行。

nfs-utils

为NFS的主要套件,提供rpc.nfsd和rpc.mounted这两个守护进程。

 

rpm -qa|grep nfs-utils

rpm-qa|grep portmap

 

3.配置NFS服务

创建/etc/exports,这个文件定义了服务器上的某几个部分与网络中的其他计算机共享,以及共享的规则等等。

 

/tmp    222.27.253.108(ro)      localdomain(rw)         *(ro,sync)
/home   222.27.253.108(ro)      localdomain(rw)         *(ro,sync)

 

#[共享目录] [第一台主机(权限)] [可用主机名]           [其它主机(可用通配符)]

 

ro-只读 read-only

rw-读写 read-write

sync 数据同步写入内存与硬盘中

async 数据先写入内存,而非直接写入硬盘中去

 

上面的配置中有两个共享目录,分别是 /tmp和/home.

 

 

如果只改变了/etc/exports中的内容,无需重启NFS,那么只需要扫行以下指令使之生效.

exportfs -arv

 

 

/etc/hosts.allow 与/etc/hosts.deny

指定哪些主机可以使用nfs服务,哪些主机不可以。

 

基本格式:

程序列表:服务器IP地址

如: portmap 192.168.2. 

 

4.NFS的启动与停止

启动:

service portmap start

service nfs start

 

停止:

service nfs stop

 

重新启动:

service nfs restart

 

查看状态:

service nfs status

service portmap status

 

5.客户端访问NFS

 

默认情况下,SELinux的存在会造成客户端访问服务器有问题,为了避免这种情况,得执行一下以下命令:

setsebool -P portmap_disable_trans=1

setsebool -P nfs_export_all_pro=1

 

(1)Windows下访问NFS:

 

安装SFU组件,提供了Windows用户与Linux用户之间相互映射。

将 /etc/passwd和/etc/group复制到windows下,在安装的过程中将其路径填入。如 D:/passwd和 D:/group

 

在cmd中直接输入: //222.27.253.108

就能看到共享的目录了,如/tmp与/home.

 

(2)Linux下访问NFS

如: 在IP为222.27.253.108的服务器上加载 /exports/rhel目录

(1)创建一个本地目录用来加载NFS服务器上的输出目录

mkdir /mnt/nfs

(2)使用相应的mount来加载服务器目录

mount -t nfs 222.27.253.108/:exports/rhel /mnt/nfs

 

如果需要umount共享目录则输入:

umount /mnt/nfs

 

 

对于NFS服务器的基本介绍就到这里了。

 

 

 

 

 

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值