一、设备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/&

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

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

构造NFS的更多相关文章

  1. Ubuntu 14.1 构造NFS

    主办IP:129.1.4.189.目标计算机IP:129.1.22.96 1.运行命令:apt-get install nfs-kernel-server ; 2.运行命令:mkdir /tftpbo ...

  2. ubuntu12.04下一个samba、tftp、nfs构造

    1.samba setting   1>apt-get install samba     apt-get install smbfs   2>mkdir /home/linux/shar ...

  3. 一步一步制作yaffs/yaffs2根文件系统(二)---安装BusyBox,构造/bin、/sbin、/usr、linuxr

    开发环境:Ubuntu 12.04 开发板:mini2440  256M NandFlash   64M SDRAM 交叉编译器:arm-linux-gcc 4.4.3点此可下载 BusyBox版本: ...

  4. mkyaffs2image制作根文件系统、使用NFS挂载虚拟机目录(2)

    1.制作根文件系统及nfs烧写 1.1 先解压文件系统,/wok/nfs_root 目录下是已经构造好的各种文件系统:① fs_mini.tar.bz2 是最小的根文件系统,里面的设备节点是事先建立好 ...

  5. 详解-制作根文件系统,并使用yaffs,jffs,nfs挂载系统(2)

    1.安装mkyaffsimage, mkyaffs2image命令(用来制作yaffs文件系统) 第一个命令针对Flash小页512B,第二个针对Flash大页2KB首先下载压缩文件 yaffs_so ...

  6. 学习笔记:Maven构造版本号的方法解决浏览器缓存问题

    需要解决的问题 在做WEB系统开发时,为了提高性能会利用浏览器的缓存功能,其实即使不显式的申明缓存,现代的浏览器都会对静态文件(js.css.图片之类)缓存.但也正因为这个问题导致一个问题,就是资源的 ...

  7. nfs 笔记 2

    http://woxihuanpes.blog.163.com/blog/static/12423219820097139145238/ http://blog.csdn.net/willvc123/ ...

  8. linux NFS 配置步骤

    转载 http://woxihuanpes.blog.163.com/blog/static/12423219820097139145238/ NFS server可以看作是一个FILE SERVER ...

  9. 一步步构造自己的vue2.0+webpack环境

    前面vue2.0和webpack都已经有接触了些(vue.js入门,webpack入门之简单例子跑起来),现在开始学习如何构造自己的vue2.0+webpack环境. 1.首先新建一个目录vue-wk ...

随机推荐

  1. 流动python - 字符串KMP匹配

    首先我们看一下简单的字符串匹配. 你可以把文本字符串s固定,模式字符串p从s对齐的左边缘,作为承担部分完全一致,匹配成功,失败将是模式字符串p整体向右1地点,继续检查对齐部分,重复. #朴素匹配 de ...

  2. Java 模拟队列(一般队列、双端队列、优先级队列)

    队列: 先进先出,处理类似排队的问题,先排的.先处理,后排的等前面的处理完了,再处理 对于插入和移除操作的时间复杂度都为O(1).从后面插入,从前面移除 双端队列: 即在队列两端都能够insert和r ...

  3. asp.net mvc4中自定义404页面

    原文地址:http://www.chuchur.com/asp-net-mvc4-404/ 定义404 方法当然有很多种.不同的方法所展现的形式也不一样,用户所体验也不一样.以下提供2两种 方法一: ...

  4. 我的EJB学习历程

    http://blog.csdn.net/sinapaper/archive/2004/06/28/28659.aspx http://blog.csdn.net/sinapaper/archive/ ...

  5. 牛逼的验证码,printf返回值

    牛逼的验证码,如下图, 结果是4321,为什么呢,主要是printf返回值问题?那么printf到底返回什么? 经查阅,printf的返回值是打印的字符个数,因此结果是4321就很明显了.

  6. 代码重构 & 代码中的坏味道

    1.重构 1.1 为什么要重构 1.1.1 改进程序设计 程序员为了快速完成任务,在没有完全理解整体架构之前就开始写代码, 导致程序逐渐失去自己的结构.重构则帮助重新组织代码,重新清晰的体现 程序结构 ...

  7. sharepoint 2013 userprofile 用户信息

    Sharepoint2013获得当前用户userfrofile 基本介绍: 什么使用户配置文件. 用户属性和用户配置文件属性提供有关 SharePoint 用户的信息,如显示名称.电子邮件.标题以及其 ...

  8. WPF换肤之五:创建漂亮的窗体

    原文:WPF换肤之五:创建漂亮的窗体 换肤效果 经过了前面四章的讲解,我们终于知道了如何拖拉窗体使之改变大小,也知道了如何处理鼠标事件,同时,也知道了如何利用更好的编写方式来编写一个方便实用和维护的换 ...

  9. 所有城市list每次从页面花1段时间抽取后写入到数组,

    所有城市list每次从页面花1段时间抽取后写入到数组,

  10. LeetCode: Unique Binary Search Trees [095]

    [题目] Given n, how many structurally unique BST's (binary search trees) that store values 1...n? For ...