nfs服务器的搭建

  nfs和samba是最简单的两个服务器,搭建一个简易nfs或者samba可能只需要2分钟.

  现在解析一下他们的nfs服务的配置文件,以及提供如何配置的方法.

 

配置nfs服务器相对而言比配置samba更要简单,nfs服务器的配置文件是/etc/exports,现在对exports中的参数进行分析:

ro/rw:配置用户对该nfs共享文件夹的访问权限(只读/读写)

 

sync:在向nfs共享文件夹写入内容的时候,资料将同步的写入内存和硬盘

async:写数据的时候,先暂时存入内存中,不同步进硬盘

 

root_squash:client用root用户访问共享文件夹时,将root映射成匿名用户

no_root_squash:用root用户访问共享文件夹时,不映射root用户

all-squash:client上的任何用户访问共享文件夹时都映射成匿名用户

 

anonuid:将client上的用户映射成指定的本地用户ID的用户

anongid:将client上的用户映射成属于指定的本地用户组id

 

举例:我的习惯是在/opt下搭建nfs或者samba共享文件夹,工作的原因,基本上是需要linux的gcc,因此只需要很简单的server就可以,方便的提供linux对Linux,或者linux对windows的相互访问.我的linux下的/etc/exports文件是:

/opt/nfs      *(rw,sync,no_root_squash)

解释:

/opt/nfs:就是共享文件夹了.

*:表示所有的用户都可以访问,如果你想限制只有部分用户可以访问,可以在这里设置,将*改成192.168.1.123就表示只有局域网中的123机器能访问.也说明了,可以对不同的机器设置不同的访问权限.

rw:访问时对该文件夹具有可读写的权限.

sync:写数据的时候同步操作,将数据同步进硬盘中,不暂时存放在内存中,担心数据丢失.

no_root_squash:用root用户访问该文件夹时,不映射root用户,相当于在服务器上用root用户访问该目录.

  

这样一个简易的nfs server的配置文件就写好了...那么让他生效..使用exports命令:

exports [-auvr]:

-a:mount或umount全部/etc/exports文件中的内容

-u:umount共享文件目录

-v:export的时候将详细信息输出到屏幕上

-r:重新mount配置文件中的内容

 

用showmount命令可以查看mount的目录.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值