ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 【linux】NFS服务器设置及mount命令挂载

【linux】NFS服务器设置及mount命令挂载

原创 Linux操作系统 作者:ringoo_ming 时间:2017-03-17 13:36:56 0 删除 编辑

比如现在有三台机器
A:10.100.100.1
B:10.100.100.2
C:10.100.100.3
B和C要挂载A的/app/data文件夹到自己的/app/buckup文件夹,

1、NFS服务器设定(挂载源)

  在A机器编辑/etc/exports文件,此文件是用来配置可允许的挂载配置文件

  1. /app/data 10.10.100.2 (rw)
其中/app/data指你要共享的目录+空格+需要挂载存储的IP+(参数)
参数:
rw:可读写的权限; 
ro:只读的权限; 
no_root_squash:登入到NFS主机的用户如果是root,该用户即拥有root权限;
root_squash:登入NFS主机的用户如果是root,该用户权限将被限定为匿名使用者nobody; 
all_squash:不管登陆NFS主机的用户是何权限都会被重新设定为匿名使用者nobody。 
anonuid:将登入NFS主机的用户都设定成指定的user id,此ID必须存在于/etc/passwd中。 
anongid:同anonuid,但是变成group ID就是了! 
sync:资料同步写入存储器中。 
async:资料会先暂时存放在内存中,不会直接写入硬盘。 
insecure:允许从这台机器过来的非授权访问。
那么在A的/etc/exports文件中需要写入:
  1. /app/data 10.10.100.2 (rw) 10.10.100.3 (rw)
安装 NFS 服务器所需的软件包:nfs 和 rpcbind 

  1. yum install nfs-utils
  2. yum install rpcbind(默认系统已安装)
设置启动

  1. chkconfig nfs on
  2. chkconfig rpcbind on

启动NFS服务
  1. service rpcbind start
  2. /etc/rc.d/init.d/nfs start
exportfs命令
如果我们在启动了NFS之后又修改了/etc/exports,可以用exportfs命令来使改动立刻生效,该命令格式如下: 
exportfs [-aruv] 
-a :全部mount或者unmount /etc/exports中的内容 
-r 
:重新mount /etc/exports中分享出来的目录 
-u 
:umount 目录 
-v 
:在 export 的时候,将详细的信息输出到屏幕上。

二、NFS客户端的操作: 

     1.同服务端一样安装nfs和rpcbind服务
    2.使用monut 命令进行挂载
  
  1. mount 10.100.100.1:/app/data /app/backup




来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31442725/viewspace-2135527/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
没啥特别的,就是一个搬砖人

注册时间:2017-03-10

  • 博文量
    40
  • 访问量
    114065