一种使用于分散式文件系统的协定,只需要配置
分类:巴黎人-服务器

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 前提:保险服...

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

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

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,它们须求拜候同三个索引,目录中...

        systemctl enable rpcbind.service    

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

正文长久更新链接地址:

NFS服务在实际职业中配备特别一再,这里大约记录下安顿进程。暗许情状下NFS服务相关软件包已经安装好,只是NFS服务...

  4、挂载实现,可以健康访问本机下的/home/nfs,倘若在服务端共享目录中写入文件,顾客机上能够看看,但是顾客机无法在这一个目录中写入文件.

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

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的装置使用

  2、客户机上实现开机自动挂载

              192.168.222.200:/home/nfs   11G  1.3G  9.1G   13% /home/nfs

        systemctl enable nfs-server.service    

  3、nfs服务器上的分享文件夹须要有照顾的权柄

二、nfs服务器的配置

  • 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)

   eg:vim /etc/fstab

    NFS 是Network File System的缩写,即互联网文件系统。一种选取于分散式文件系统的协定。类似于windows的文件夹分享。

   第一片段: 输出目录:

 

  其余选项

    systemctl enable rpcbind.service

  • 安装输出目录只读:ro
  • 安装输出目录读写:rw

本文由巴黎人手机版发布于巴黎人-服务器,转载请注明出处:一种使用于分散式文件系统的协定,只需要配置

上一篇:没有了 下一篇:没有了
猜你喜欢
热门排行
精彩图文