zoukankan      html  css  js  c++  java
  • 构造NFS

    一、设备nfs-utils

    伺服器:

    [root@server05 ftp]# yum install nfs-utils

    这时会自己主动安装rpcbind需将此服务重新启动nfs服务才干启动

    client安装nfs-utils

    二、配置

    创建一些文件

    [root@server05 /]# mkdir common

    [root@server05 /]# cd common/

    [root@server05 common]# cp /etc/passwd ./

    [root@server05 common]# vim abc

    [root@server05 common]# ls

    abc  passwd

    编辑配置文件

    [root@server05 ~]# vim /etc/exports 

    /common  172.168.4.203(rw)

    将 /common 共享给172.168.4.203 并赋予rw 权限

    重新启动服务

    [root@server05 Desktop]# service nfs restart

    关闭防火墙:

    [root@server05 Desktop]# iptables -F

    [root@server05 Desktop]# setenforce 0

    在 172.168.4.203 上:

    [root@station3 ~]# showmount -e 172.168.4.103

    Export list for 172.168.4.103:

    /common 172.168.4.203

    能够看到 172.168.4.103 共享的文件夹/common 

    随便一台同网段的机器 :

    [root@station3 ~]# showmount -e 172.168.4.103

    Export list for 172.168.4.103:

    /common 172.168.4.203

    都能够看到 所以说NFS是不安全的

    172.168.4.203上挂载common文件夹

    [root@station3 /]# cd mnt/

    [root@station3 mnt]# ls

    hgfs

    [root@station3 mnt]# mkdir commonmmnt

    [root@station3 mnt]# mount 172.168.4.103:/common /mnt/commonmmnt/

    [root@station3 mnt]# 

    成功挂载

    [root@station3 mnt]# cd commonmmnt/

    [root@station3 commonmmnt]# ls

    abc  passwd

    能够看到挂载的内容

    172.168.4.103上 

    [root@server05 Desktop]# vim /etc/exports

    改为:

    /common  172.168.4.0/24(rw,sync)

    #同一网段的主机都能够挂载 sync代表同步

    保存退出

    [root@server05 /]# chmod o+w common/

    重新启动服务

    172.168.4.203上,卸载并又一次挂载

    [root@station3 commonmmnt]# cd ..

    [root@station3 mnt]# umount /mnt/commonmmnt/

    [root@station3 mnt]# mount 172.168.4.103:/common /mnt/commonmmnt/

    [root@station3 commonmmnt]# mkdir nfsdis

    [root@station3 commonmmnt]# ls

    abc  nfsdis  passwd

    172.168.4.103

    [root@server05 /]# cd /common/

    [root@server05 common]# ls

    abc  nfsdis  passwd

    能够看到刚才创建的目录 实现了同步

    ######################################################################

    二、自己主动挂载

    172.168.4.203 

    [root@server05 common]# yum install autofs

    配置:

    [root@server05 common]# vim /etc/auto.master 

    在第9行加入

    /mnt  /etc/auto.nfs

    创建/etc/auto.nfs内容为:

    abc -fstype=nfs 192.168.4.103:/common/share

    以上两个文件配置的意思是:当訪问/mnt时。运行/etc/auto.nfs。将192.168.4.103:/common/share 挂载到本机的abc下,abc的位置是/mnt/abc

    重新启动服务

    [root@server203 /]# service autofs restart

    Stopping automount:                                        [  OK  ]

    Starting automount:                                        [  OK  ]

    [root@server203 /]# cd /mnt/abc

    [root@server203 abc]# ll

    total 4

    -rw-r--r--. 1 root root 1913 Oct 11 05:33 passwd

    便可看到服务端放在/common/share 下的passwd文件

    高级玩法:

    /etc/auto.nfs内容改为:

    * -fstype=nfs 192.168.4.103:/common/&

    意思是在/mntcd到 ,右边的就等于就将192.168.4.103:/common/x 挂载到本地的/mnt/x 下,前提是服务端有x所代表的文件


    版权声明:本文博主原创文章,博客,未经同意不得转载。

  • 相关阅读:
    ZOJ 1002 Fire Net (火力网)
    UVa OJ 117 The Postal Worker Rings Once (让邮差只走一圈)
    UVa OJ 118 Mutant Flatworld Explorers (变体扁平世界探索器)
    UVa OJ 103 Stacking Boxes (嵌套盒子)
    UVa OJ 110 MetaLoopless Sorts (无循环元排序)
    第一次遇到使用NSNull的场景
    NSURL使用浅析
    从CNTV下载《小小智慧树》
    NSDictionary and NSMutableDictionary
    Category in static library
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/4864926.html
Copyright © 2011-2022 走看看