首页 > 编程知识 正文

service nfs status,NFS服务器是什么

时间:2023-05-05 09:21:39 阅读:16563 作者:1117

NFS----网络文件系统网络文件系统功能: unix/linux和linux之间的文件共享

优点:是局域网共享中速度最快的

缺点:不支持跨平台

什么是网络文件系统?

网络文件系统是一种通过网络将远程主机上的目录装载到客户端本地系统的机制。

环境:

server 192.168.1.252 test1. up look.com

client 192.168.1.251 client.up look.com

另一方面,确认软件包中是否安装了rpm -qa | grep nfs

NFS-utils-1.3.0-0.33.el7.x86 _ 64主软件包

rpm-QA

rpcbind-0.2.0-38.el7.x86_64提供用于通信的rpc协议

#yum install nfs-utils rpcbind -y

服务器端:

二、配置服务端共享资源示例:服务端共享/test目录,将/dev/sdb1分区挂载到此目录

[ root @ test1~] # parted/dev/sdbmklabelgpt

[ root @ test1~] # parted/dev/sdbmkpartprimary 1,3g

[root@test1 ~]# ll /dev/sd

sda sda1 sda2 sdb sdb1

[ root @ test1~] # mkfs.xfs/dev/SD B1

[root@test1 ~]# mkdir /test

[root@test1 ~]# vim /etc/fstab

/dev/sdb1 /test xfs defaults 0 0

[root@test1 ~]# mount -a

[root@test1 ~]# cd /test

[ root @ test1 test ] # echo“NFS test”test.txt

三、配置共享/test目录1 )配置只读共享[ root @ test1~~ ] # vim/etc/exports # man5exports共享资源由谁共享(共享属性)/test192.168.1.251 ) ro )修改并重新读取四systemctlrestartnfs-server [ root @ test1~] # systemctlreloadnfs-server #配置文件restart [ root @ test1~] # systemctlstartrpcbind五、查看共享资源[ root @ test1~] # showmount-e 192.168.1.252 exportlistfor

六、查看共享资源[ root @ client~~ ] # showmount-e 192.168.1.252 exportlistfor 192.168.1.2523360/test192.168.1.251七装载语法: mount.nfs服务器地址:服务器共享的目录的本地装载点[ root @ client~] # mount.NFS 192.NFS 确定是否挂载opt nfs defaults 0 0、[root@client ~]# df -h

文件系统容量正在使用可用的已用%挂载点

/dev/mapper/cl-root 17g 3.5 g 14g 21 % /

devtmpfs 473M 0 473M 0% /dev

tmpfs 489M 144K 489M 1% /dev/shm

tmpfs 489M 7.0M 482M 2% /run

tmpfs 489M 0 489M 0% /sys/fs/cgroup

/dev/sda1 1014M 155M 860M 16% /boot

tmpfs 98M 16K 98M 1% /run/user/0

/dev/Sr 04.1 g 4.1 g 0100 %/run/media/root/centos 7x 86 _ 64

192.168.1.252:/test 2.8 g33 m2.8 G2 %/opt

九、测试[root@client ~]# cd /opt

[根@客户端opt ] # ls

[根@客户端opt ] # mkdir a

mkdira':无法为目录“:创建只读文件系统

[ root @客户端opt ] # cat test.txt

NFs测试

配置/etc/exports #vim /etc/exports

向谁共享资源(共享的属性)

man 5导出

共享资源:服务器目录被谁共享? 多个主机之间有192.168.1.251主机192.168.1.0/24192.168.1.0/255.255.255.0 today.up look.com主机名*表示任何共享属性文件系统属性ro只读rw只读async异步sync同步安全小于1024端口连接insecure大于1024端口连接root_squash, 将客户端使用root操作的文件的uid和gid映射为匿名用户(nfsnobody ) no _ root _ squash。ush不映射,而是以管理员root的身份操作all_squash, 要将所有用户创建的文件的uid和gid映射到匿名用户(nfsnobody ) nfs服务器,必须安装yum install -y rpcbind nfs-utils这两个软件

客户端必须安装yum安装NFS-utils

在服务器上创建并装载分区

vim /etc/exports将进入配置文件设置

/mnt/sdb2192.168.10.104(rw,sync,no_root_squash ) 192.168.10.1 ) ro、sync、no _ root _ squ sh

设定形式大致如上

设置后启动服务:

系统启动rpcbind

systemctl start nfs

然后到客户端

showmount -e 192.168.1.252查看共享资源

使用mount.NFS 192.168.1.2523360/test/opt装载

根据需要写入引导装载

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。