NFS服务器----Network File System

NFS服务器----Network File System 
作用:实现目录共享(Linux与Linux)
软件:nfs-utils, rpcbind 
配置文件:
/etc/exports 目录导出文件
/etc/sysconfig/nfsnfs配置文件
服务:nfs-server 

目录导出文件----/etc/exports 


格式:
目录名称 客户端地址(权限1,权限2,...)客户端地址(权限1,权限2,...)

客户端地址:
1、单个IP 192.168.1.1 
2、网段 192.168.1.0/24    192.168.1.0 255.255.255.0 
3、计算机名称 client.bj.com 
4、域名 bj.com 



权限:
ro 只读
rw 读写
sync 同步,数据同步写入
async 异步,数据不同步写入硬盘
all_squash 客户端上传的文件所属会被映射为nfsnobody
root_squash 客户端root用户上传的文件所属会被映射为nfsnobody,默认
no_root_squash客户端root用户上传的文件所属仍然为root

anonuid=<number>制定本机用户ID
anongid=<number>制定本地组ID

insecure 允许授权访问






环境描述:
rhel 7   10.1.1.21        服务器
rhel 7   10.1.1.22 客户端 

在服务器上以只读的方式共享目录/public,该目录自动挂载客户端的/mnt/nfsmount目录上


服务器:


安装nfs
yum install -y nfs*


1、创建目录
# mkdir /public 
# touch /public/{1..10}.sql 
# chcon -R -t public_content_t /public 


或setenforce 0


2、编辑目录导出文件,共享目录
# vim /etc/exports 


/public    10.1.1.22(ro)


# systemctl start nfs-server.service      //start一次之后只能重启     配置和防火墙一样  status 状态
或systemctl start nfs.service
# systemctl enable nfs-server
注释:在centos6开机启动nfs的设置是:chkconfig nfs-server on


检查nfs输出情况
# showmount -e localhost    
Export list for localhost:
/public 10.1.1.22


3、调整防火墙(如果关闭防火墙,是不用配置的。)
# firewall-cmd --permanent --add-service=nfs --zone=public
# firewall-cmd --reload 


或systemctl stop firewalld

防火墙永久关闭  systemctl disable firewalld





客户端:


1、创建挂载点,自动挂载


# mkdir /mnt/nfsmount 
# vim /etc/fstab 
10.1.1.21:/public /mnt/nfsmountnfs defaults 0 0 

# mount -a    

root@localhost jishu]# mount -a
mount.nfs: access denied by server while mounting 192.168.100.21:/public       表示ip填错 找服务器 exports 文件里

[root@localhost /]# mount -a
mount: 文件系统类型错误、选项错误、192.168.100.21:/public 上有坏超级块、
       缺少代码页或助手程序,或其他错误
       (对某些文件系统(如 nfs、cifs) 您可能需要
       一款 /sbin/mount.<类型> 助手程序)


       有些情况下在 syslog 中可以找到一些有用信息- 请尝试
       dmesg | tail  这样的命令看看。 

这个错误暂时不知!!!


# df -h 










环境描述:
rhel 7 10.1.1.21  服务器 
rhel 7 10.1.1.22  客户端 


在服务器上以读写方式共享目录/jishu,客户端自动挂载到/mnt/jishu目录下


服务器: 


1、创建目录
# mkdir /jishu 
# touch /jishu/{1..5}.sh 
# chcon -R -t public_content_t /jishu
# chmod o+w /jishu 


2、编辑目录导出文件,共享目录
# vim /etc/exports
/jishu 10.1.1.22(rw)


# exportfs -rv 

exporting 192.168.100.21:/public
exporting 192.168.100.21:/jishu



客户端: 
1、创建挂载点,自动挂载
# mkdir /mnt/jishu 
# vim /etc/fstab 
10.1.1.21:/jishu /mnt/jishunfs defaults 0 0 
# mount -a 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值