通过网络的方式去访问A上的那个目录,必威1.c

Linux学习-服务器B挂载服务器A的磁盘

环境: CentOS 7.0

1.centos中服务器B挂载服务器A的磁盘

服务器A:101,.10.0.1

服务器B:101.10.12.1

前提:保障服务器A、B都有/ifs/data/文件夹

指标:在服务器B上把服务器A的/ifs/data/文件夹挂载到本身的/ifs/data/文件夹下。

Step1.编辑服务器A的/etc/exports文件

# vi/etc/exports1

增多下列内容,让其对服务器B增加信任效用

/ifs/data 101.10.12.1 (rw,no_root_squash,no_all_squash,sync)1

输入下边发号施令,使配置生效

exportfs -r1

Step2.在服务器B上挂载分享磁盘

在服务器B上挂载服务器A的磁盘,输入指令:

动用mount挂载,只好当次生效,重启后无效,命令如下

mount -t nfs 101.10.0.1:/ifs/data /ifs/data1

假定想要重启后也卓有效能,必要修改服务器B的/etc/fstab文件

vi /etc/fstab1

加上下列内容

101.10.0.1:/ifs/data /ifs/data nfs defaults 0 01

采纳:wq保存退出后,能够接纳mount -a命令查看是不是能够成功挂载。


必威 1


情况: CentOS 7.0 1.centos中服务器B挂载服务器A的磁盘 服务器A:101,.10.0.1 服务器B:101.10.12.1 前提:保障服...

  • 点名ip地址的主机:192.168.0.200
  • 钦定子网中的全数主机:192.168.0.0/24 192.168.0.0/255.255.255.0
  • 点名域名的主机:david.bsmart.cn
  • 钦命域中的全部主机:*.bsmart.cn
  • 负有主机:*

--------------------------------------分割线

Ubuntu 12.04安装NFS server

NFS服务器安装配置完成Ubuntu 12.04与ARM文件分享

Ubuntu搭建nfs服务器

文本服务器NFS配置详解

Ubuntu下搭建NFS互联网文件系统服务器

Heartbeat_ldirector+LB+NFS完结HA及LB、文件共享

CentOS 5.5布置NFS服务器教程

Ubuntu 12.10下NFS的设置使用

CentOS7.2中安装NFS1.3

NFS(network file system)网络文件系统,类似Windows中的文件夹分享,如下有三台机器A, B, C,它们必要拜谒同一个索引,目录中都是图片,古板的做法是把那一个图片分别放到A, B, C。但是使用NFS只须要安置A上,然后A分享给B和C就可以。访谈的时候,B和C是
因此网络的章程去访谈A上的十三分目录。

必威 2

一、在A机上安装 NFS 服务器所需的软件包:
yum install -y nfs-utils

(实际上须要安装三个包nfs-utils和rpcbind, 可是当使用yum安装nfs-utils时会把rpcbind一齐安装上)

二、编辑exports文件,增添从机
vim /etc/exports
/home/nfs 192.168.222.201(rw,sync,fsid=0) 192.168.222.202(rw,sync,fsid=0)

安插表达:

这一行分为多个部分:

首先某些:/home/nfs ,这几个是本土要分享出去的目录。

其次部分:192.168.222.0/24 ,允许访谈的主机,能够是三个IP:192.168.222.201,也足以是三个IP段:192.168.222.0/24

其三部分:括号中有的。

  • rw表示可读写,ro只读;

  • sync :同步方式,内部存款和储蓄器中数据随时写入磁盘;async :不一同,把内部存款和储蓄器中数据定期写入磁盘中;

  • no_root_squash :加上那些选项后,root客商就能够对分享的目录具备至高的权位调节,就疑似对本机的目录操作同样。不安全,不提出利用;root_squash:和方面的挑选对应,root客商对分享目录的权限不高,独有普通客户的权限,即限制了root;all_squash:不管接纳NFS的客户是什么人,他的身份都会被限制作而成为一个点名的普通客商身份;

  • anonuid/anongid :要和root_squash 以及all_squash一齐使用,用于钦命使用NFS的顾客限定后的uid和gid,前提是本机的/etc/passwd中存在那些uid和gid。

  • fsid=0表示将/home/nfs整个目录包装成根目录

以此布局文件也足以那样写:
/opt/test/ 192.168.222.0/24(rw,no_root_squash,no_all_squash,sync,anonuid=501,anongid=501)

三、启动A机上nfs服务
先为rpcbind和nfs做开机运维:
systemctl enable rpcbind.service
systemctl enable nfs-server.service

然后分别运行rpcbind和nfs服务:
systemctl start rpcbind.service
systemctl start nfs-server.service

承认NFS服务器运行成功:
rpcinfo -p
透过查阅service列中是或不是有nfs服务来承认NFS是还是不是运转。

showmount -e 192.168.222.200

翻开可挂载目录及可总是的IP

四、关闭A机上的防火墙可能给防火墙配置nfs的通过准绳

恐怕关闭简单啊!

systemctl stop firewalld.service

五、在B,C机上安插clinet端

1、安装nfs,并运营服务。

yum install -y nfs-utils

systemctl enable rpcbind.service

systemctl start rpcbind.service

顾客端无需运营nfs服务,只要求运行rpcbind服务.

2、检查 NFS 服务器端是或不是有目录分享

showmount -e 192.168.222.200

3、使用 mount 挂载A服务器端的目录/home/nfs到顾客端B的目录/home/nfs下

[[email protected] ~]# mkdir /home/nfs
[[email protected] ~]# mount -t nfs 192.168.222.200:/home/nfs/ /home/nfs/
[[email protected] ~]# df -h
文件系统 容积 已用 可用 已用% 挂载点
/dev/mapper/centos-root 11G 1.3G 9.1G 13% /
devtmpfs 911M 0 911M 0% /dev
tmpfs 921M 0 921M 0% /dev/shm
tmpfs 921M 8.5M 912M 1% /run
tmpfs 921M 0 921M 0% /sys/fs/cgroup
/dev/sda1 497M 170M 328M 35% /boot
tmpfs 185M 0 185M 0% /run/user/0
192.168.222.200:/home/nfs 11G 1.3G 9.1G 13% /home/nfs

4、挂载完毕,能够健康访问本机下的/home/nfs,借使在服务端A在分享目录/home/nfs中写入文件,B、C机上得以观察,但是无法在这么些目录中写入文件.

六、在服务器端A再创设一个分享目录,何况能够允许A、B、C写入共享目录

1、在B、C机上得到root客商ID号

[[email protected] home]# id root
uid=0(root) gid=0(root) 组=0(root)

2、在A服务器上再建构一个分享目录

mkdir /home/nfs1

# vim /etc/exports
/home/nfs 192.168.222.201(rw,sync,fsid=0) 192.168.222.202(rw,sync,fsid=0)
/home/nfs1 192.168.222.0/24(rw,sync,all_squash,anonuid=0,anongid=0)

参与第二行,anonuid=0,anongid=0即为root客户id。

3、让修改过的陈设文件生效

exportfs –arv

使用exportfs命令,当更动/etc/exports配置文件后,不用重启nfs服务平素用那个exportfs就能够,它的常用选项为[-aruv].
-a :全体挂载可能卸载;
-r :重新挂载;
-u :卸载某多少个索引;
-v :展现分享的目录;

4、 查看新的可挂载目录及可总是的IP

showmount -e 192.168.222.200

5、在B、C clinet端新挂载二个索引

showmount -e 192.168.222.200 #翻看新的挂载分享目录是还是不是有了。

mkdir nfs1
mount -t nfs 192.168.222.200:/home/nfs1/ /home/nfs1/
ll / >/home/nfs1/ll.txt #测验向新的分享目录中可以写入文件了。
(卸载挂载:umount /home/nfs1/)

6、想在客户机B、C上落实开机挂载,则必要编辑/etc/fstab:

vim /etc/fstab

投入以下内容:

192.168.222.200:/home/nfs /home/nfs nfs nolock 0 0
192.168.222.200:/home/nfs1 /home/nfs1 nfs nolock 0 0

保留后,重新挂载

mount -a

NFS(network file system)网络文件系统,类似Windows中的文件夹分享,如下有三台机器A, B, C,它们必要拜会同三个目录,目录中...

  3、使用 mount 挂载nfs服务器端的目录到客户端的目录下

--------------------------------------分割线

本文长久更新链接地址:

NFS服务在实际上中国人民解放军海军事工业程大学业作中配置不行频仍,这里大约记录下布置进度。私下认可景况下NFS服务相关软件包已经设置好,只是NFS服务...

    第四步:查看可挂载目录及可总是的IP         大概 showmount -e #默许查看自身分享的服务,前提是要DNS能分析本人,不然轻松报错

NFS服务轻巧安排手记

NFS服务在实质上中国人民解放军海军工程高校业作中布局不行一再,这里大概记录下安插进程。暗中认可境况下NFS服务相关软件包已经安装好,只是NFS服务不是开机自运行。只须求配备NFS服务器开机自运维就可以。另外portmap等劳务都是开机自启的。

  1. NFS服务端简单要布置进程如下

(1) 启动nfs服务

# chkconfig nfs on 
# service nfs start

(2) 配置分享输出目录

# vi /etc/exports 
/data      192.168.233.*(rw,no_root_squash)

(3) 重新读取配置文件生效,无用重启nfs服务,能够一贯增多输出目录,并一向生效。

# exportfs –rf

  1. 客户端配置

(1) 客商机看到服务器nfs输出目录

# showmount -e 192.168.233.150 
Export list for 192.168.233.150:   
/data 192.168.233.*

(2) 顾客机挂载nfs存款和储蓄,手动挂载

# mount -t nfs 192.168.233.150:/data  /data  -o rw,rsize=32768,wsize=32768,hard

(3) 配置开机自动挂载nfs

# vi /etc/fstab 
192.168.233.150:/data  /data  nfs  hard,rw,rsize=32768,wsize=32768 0 0

(4) 或配备了/etc/fstab之后,能够直接mount挂载

mount /data

(5) 卸载nfs挂载

umount /data

  1. 粗犷收回mount挂载

在nfs不能够连接的景况下,mount的长距离目录不能响应,施行df -h 日常会不可能响应。

# df -h 
# ls -l /data   
# umount -f /data 均非常的小概收回挂载。

赶尽杀绝办法如下:

最消最后一行的nfs mount挂载的通令

# vi /etc/mtab   
192.168.233.150:/data /data nfs rw,hard,rsize=32768,wsize=32768,addr=192.168.233.150 0 0

再一次开动autofs服务后,自然就卸载掉了。 
# service autofs restart

    第二步:先为rpcbind和nfs做开机运转

    showmount -e  nfs服务端ip

    192.168.222.200:/home/nfs           /home/nfs  nfs    nolock   0 0   

四、扩张学习

  • secure:限制顾客端只可以从小于1024的tcp/ip端口连接nfs服务器(暗中同意设置);
  • insecure:允许顾客端从超越1024的tcp/ip端口连接服务器;
  • sync:将数据同步写入内部存储器缓冲区与磁盘中,功能低,但能够有限支撑数据的一致性;
  • async:将数据先保存在内部存款和储蓄器缓冲区中,要求时才写入磁盘;
  • wdelay:检查是还是不是有连带的写操作,假如有则将这个写操作一同推行,那样能够升高功用(私下认可设置);
  • no_wdelay:若有写操作则随即推行,应与sync同盟使用;
  • subtree:若输出目录是多少个子目录,则nfs服务器将检查其父目录的权限(暗中认可设置);
  • no_subtree:尽管输出目录是三个子目录,nfs服务器也不反省其父目录的权能,那样能够升高效能;
  •       eg:/opt/test/ 192.168.222.0/24(rw,no_root_squash,no_all_squash,sync,anonuid=501,anongid=501)

    yum install -y nfs-utils    (实际上需求安装多少个包nfs-utils和rpcbind, 不过当使用yum安装nfs-utils时会把rpcbind一同安装上)

  另外选项

三、顾客端安装

二、nfs服务器的安排

  nfs开启了w权限还极其,others还索要对/share目录有w权限 

    [root@localhost ~]# mount -t nfs 192.168.222.200:/home/nfs/ /home/nfs/      

    /etc/exports文件内容格式:

  4、服务器上运营nfs服务

本文由必威发布于必威-运维,转载请注明出处:通过网络的方式去访问A上的那个目录,必威1.c

相关阅读