文档章节

linux下实现磁盘共享(mount)

fastjrun
 fastjrun
发布于 2016/07/17 13:00
字数 500
阅读 55
收藏 4

准备

两台centos6.6 A(192.168.199.2)、B(192.168.199.3),A做服务端、B做客户端。
一台ubuntu14.04 C(192.168.199.4)C做客户端。

A、B安装nfs对应服务

yum -y install nfs-utils rpcbind

####C安装nfs-kernel-server

apt-get install nfs-kernel-server

####A设置nfs、portmap开机自启动

chkconfig --level 345 nfs on
chkconfig --level 345 rpcbind on 
##启动rpcbind和nfs
service rpcbind restart
service nfs restart

####A设置共享目录,并重新加载

##设置共享目录
mkdir -p /data/nfsshare
##编辑/etc/exports
vim /etc/exports
##文件内容如下
/data/nfsshare  *(rw,sync,no_root_squash)
##保存文件,按【esc】键输入【:wq】保存
##重新加载
exportfs -rv
##查看本机发布的nfs目录
showmount -e

B配置挂载目录设置共享目录,并设置为自动加载

##查看A发布的nfs目录
showmount -e 192.168.199.2
##设置本地共享目录
mkdir -p /data/backup
##挂载服务器目录
mount -t nfs -o nolock 192.168.199.2:/data/nfsshare  /data/backup
##修改/etc/fstab/文件,以实现对NFS共享目录的自动挂载
##最后一行添加
192.168.199.2:/data/nfsshare    /data/backup    nfs     defaults        0 0
#### C配置挂载目录设置共享目录,并设置为自动加载
##查看A发布的nfs目录
showmount -e 192.168.199.2
##设置本地共享目录
mkdir -p /data/backup
##挂载服务器目录
mount -t nfs -o nolock 192.168.199.2:/data/nfsshare  /data/backup
##修改/etc/fstab/文件,以实现对NFS共享目录的自动挂载
##最后一行添加
192.168.199.2:/data/nfsshare    /data/backup    nfs     defaults        0 0

####测试B(同理可以测试C)

##B服务器上进入/data/backup
cd /data/backup
##新建目录和新建文件
mkdir ssb
touch hello.txt
##B服务器上进入/data/nfsshare 
cd /data/nfsshare
ls
总用量 4
-rw-r--r--. 1 root root    0 7月  17 11:00 hello.txt
drwxr-xr-x. 2 root root 4096 7月  17 11:00 ssb

备注:以上B、C均可配为服务端,方法参考A ####A启动nfs服务命令

/etc/init.d/nfs-kernel-server restart

存疑:关于subtree_check

root@env-testing:/data/backup# exportfs -rv
exportfs: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "*:/data/nfsshare".
  Assuming default behaviour ('no_subtree_check').
  NOTE: this default has changed since nfs-utils version 1.0.x
exporting *:/data/nfsshare

© 著作权归作者所有

共有 人打赏支持
fastjrun

fastjrun

粉丝 21
博文 46
码字总数 19944
作品 3
海淀
架构师
Linux挂接命令(mount)的使用方法

首先,介绍一下挂接 (mount) 命令的使用方法。 mount 命令参数非常多,这里主要常用的参数。m ount命令的一般格式如下: mount [-t vfstype] [-o options] device dir 其中: 1)-t vfstype,...

mj4738
2011/12/04
0
0
linux下文件系统、iso挂载

分类: Mount命令: 需要注意的: 1、挂载点必须是一个目录。 2、一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。对于其他操作系统建立的文...

浅水ing
06/26
0
0
运维工程师必会的109个Linux命令(2)

点击链接加入QQ群 522720170(免费公开课、视频应有尽有):https://jq.qq.com/?wv=1027&k=5C08ATe 2 磁盘管理 2.1 dd 2.1.1 功能说明 读取,转换并输出数据。 2.1.2 语法 dd [bs=][cbs=][c...

小强测试帮
05/18
0
0
linux下挂载(mount)光盘镜像文件、移动硬盘

挂接命令(mount) 命令格式: mount [-t vfstype] [-o options] device dir 其中: 1.-t vfstype指定文件系统的类型,通常不必指定。mount会自动选择正确的类型。常用类型有: 光盘或光盘镜像...

Myvtx
06/26
0
0
Oracle VM VirtualBox - Linux 配置

1、Linux安装的磁盘选择 IDE 模式。 2、Linux的开发包及核心开发工具包要安装全,便于Oracle VM的增强功能安装。 3、挂载 Oracle VM 共享的文件夹,命令格式如下: mount -t vboxsf [Oracle ...

LvCreator
2014/04/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

centos7安装redis及开机启动

配置编译环境: sudo yum install gcc-c++ 下载源码: wget http://download.redis.io/releases/redis-3.2.8.tar.gz 解压源码: tar -zxvf redis-3.2.8.tar.gz 进入到解压目录: cd redis-3......

hotsmile
41分钟前
0
0
Confluence 6 数据库和临时目录

数据库 所有的其他数据库,包括有页面,内容都存储在数据库中。如果你安装的 Confluence 是用于评估或者你选择使用的是 Embedded H2 Database 数据库。数据库有关的文件将会存储在 database...

honeymose
55分钟前
1
0
day62-20180820-流利阅读笔记

1.今日导读 2.带着问题听讲解 3.新闻正文(中英文对照) 4.重点词汇 5.拓展内容

aibinxiao
今天
0
0
分布式锁实现及对比

一、问题介绍 日常工作中很多场景下需要用到分布式锁,例如:任务运行(多个节点同一时刻同一个任务只能在一个节点上运行(分片任务除外)),交易接受(前端交易请求发送时,可能由于两次提...

yangjianzhou
今天
7
0
【AI实战】快速掌握TensorFlow(二):计算图、会话

在前面的文章中,我们已经完成了AI基础环境的搭建(见文章:Ubuntu + Anaconda + TensorFlow + GPU + PyCharm搭建AI基础环境),以及初步了解了TensorFlow的特点和基本操作(见文章:快速掌握...

雪饼
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部