码迷,mamicode.com
首页 > 其他好文 > 详细

NFS服务部署共享文件

时间:2018-09-12 17:58:39      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:文件共享   网络共享   app   port   restart   saving   图片   ebs   nfs服务器   

NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。

在Redhat7系统上面安装NFS服务共享文件

安装NFS服务,我们需要两台虚拟机,虚拟机分别为服务端与客户端步骤如下:

  1. 在服务端:因为Redhat7已经默认安装了NFS服务,所以现在是使用yum软件仓库检查自己的Redhat7系统是否安装了NFS安装包

    [root@server ~]# yum install nfs-utils
    Loaded plugins: langpacks, product-id, subscription-manager
    This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
    rehl7 | 4.1 kB 00:00
    rhel7 | 4.1 kB 00:00
    Package 1:nfs-utils-1.3.0-0.el7.x86_64 already installed and latest version
    Nothing to do

  2. 关闭防火墙,清空NFS服务器上面IPtables防火墙的默认策略,以免默认的防火墙策略禁止正常的NFS共享服务

    [root@server ~]# iptables -F
    [root@server ~]# service iptables save
    iptables: Saving firewall rules to /etc/sysconfig/iptables:[ OK ]

  3. .在NFS服务器上创建NFS文件共享目录,还要设置足够的权限确保其他人再有写入的权限,写入文件内容

    [root@server ~]# mkdir /nfsfile
    [root@server ~]# chmod -Rf 777 /nfsfile
    [root@server ~]# echo "qyjqyjxxx" > /nfsfile/readme

  4. 进入NFS服务程序的配置文件中,把共享目录的路径允许访问的NFS客户端(共享权限参数)的格式,定义要共享的目录与相应的权限。[root@server ~]# vim /etc/exports技术分享图片

     

  5. 重启服务,把两个服务一并加入开机启动。

    [root@server ~]# systemctl restart rpcbind
    [root@server ~]# systemctl enable rpcbind
    [root@server ~]# systemctl start nfs-server
    [root@server ~]# systemctl enable nfs-server
    ln -s ‘/usr/lib/systemd/system/nfs-server.service‘ ‘/etc/systemd/system/nfs.target.wants/nfs-server.service‘

  6. 在客户端:查询NFS服务器的远程共享信息(其输出格式为“共享的目录名称,允许使用客户端地址”)

    [root@client ~]# showmount -e 192.168.180.128
    Export list for 192.168.180.128:
    /nfsfile 192.168.180.*

  7. .创建挂载目录,挂载镜像到客户端。-t:指定要挂载的文件系统的类型,并在命令后面写上服务器的IP地址,服务器上的共享目录以及要挂载到客户端的目录。

    [root@client ~]# mkdir /nfsfile
    [root@client ~]# mount -t nfs 192.168.180.128:/nfsfile /nfsfile
    [root@client ~]# df
    Filesystem 1K-blocks Used Available Use% Mounted on
    /dev/mapper/rhel-root 10229760 3405568 6824192 34% /
    devtmpfs 926112 0 926112 0% /dev
    tmpfs 935392 84 935308 1% /dev/shm
    tmpfs 935392 9076 926316 1% /run
    tmpfs 935392 0 935392 0% /sys/fs/cgroup
    /dev/sda1 508588 121216 387372 24% /boot
    /dev/sr0 3654720 3654720 0 100% /run/media/root/RHEL-7.0 Server.x86_64
    192.168.180.128:/nfsfile 10229760 3409152 6820608 34% /nfsfile

  8. 查看共享内容[root@client ~]# cat /nfsfile/readme技术分享图片

     

 

NFS服务部署共享文件

标签:文件共享   网络共享   app   port   restart   saving   图片   ebs   nfs服务器   

原文地址:https://www.cnblogs.com/1018x/p/9636004.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!