NFS——网络文件系统搭建(Centos7)

NFS简介

NFS(Network File System,网络文件系统)是历史最为悠久的文件共享协议之一,其目的是允许网络中的计算机之间通过TCP/IP网络共享资源。
在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。

NFS原理

NFS原理图

常用命令

 1)exportfs命令

 一般格式:  exportfs + 参数

具体参数详解:
 -a           # 全部挂载(或卸载)/etc/exports文件内的设定。
 -r           # 重新加载/etc/exports中的设置
 -u           # 卸载某一目录。
 -v           # 在export时将共享的目录显示在屏幕上。
2)关于NFS共享的常用参数
 ro                     只读访问
 rw                    读写访问
 sync                所有数据在请求时写入共享
 async              NFS在写入数据前可以相应请求
 secure             NFS通过1024以下的安全TCP/IP端口发送
 insecure          NFS通过1024以上的端口发送
 wdelay            如果多个用户要写入NFS目录,则归组写入(默认)
 no_wdelay      如果多个用户要写入NFS目录,则立即写入,当使用async时,无需此设置。
 Hide                在NFS共享目录中不共享其子目录
 no_hide           共享NFS目录的子目录
 subtree_check   如果共享/usr/bin之类的子目录时,强制NFS检查父目录的权限(默认)
 no_subtree_check   和上面相对,不检查父目录权限
 all_squash               共享文件的UID和GID映射匿名用户anonymous,适合公用目录。
 no_all_squash         保留共享文件的UID和GID(默认)
 root_squash             root用户的所有请求映射成如anonymous用户一样的权限(默认)
 no_root_squas         root用户具有根目录的完全管理访问权限
 anonuid=xxx            指定NFS服务器/etc/passwd文件中匿名用户的UID

NFS服务端安装(Centos7)

有网络时可直接执行yum安装:

yum -y install nfs-utils rpcbind #NFS共享和远程调用工具包安装

无网络时:
请先在有网络的环境中准备好依赖包:
libaio-0.3.109-13.el7.x86_64.rpm 下载地址:https://centos.pkgs.org/7/centos-x86_64/libaio-0.3.109-13.el7.x86_64.rpm.html
libtirpc-0.2.4-0.16.el7.x86_64.rpm #下载地址:https://centos.pkgs.org/7/centos-x86_64/libtirpc-0.2.4-0.16.el7.x86_64.rpm.html
安装包【可利用yumdownload进行下载】:
nfs-utils 下载地址:http://rpmfind.net/linux/rpm2html/search.php?query=nfs-utils
rpcbind 下载地址:https://sourceforge.net/projects/rpcbind/

启动rpcbind和nfs-utils

nfs是网络文件系统,rpc服务用于远程过程的调用,要使用nfs服务前,需要先在服务器端先开启rpc服务,通过rpc服务告诉nfs进程传输文件数据时的端口信息,进行程序控制;所以必须成功启动rpcbind后再启动nfs-utils

systemctl enable nfs-utils #设置开机启动
systemctl enable rpcbind #设置开机启动

systemctl start rpcbind #启动rpcbind;必须在启动nfs-utils之前启动rpcbind!!!
systemctl start nfs-utils #启动nfs-utils
image.png

NFS客户端安装(Centos7)

客户端开启 rpcbind 服务即可,不用开启 nfs 服务

yum -y install  rpcbind
systemctl enable rpcbind #设置开机启动

systemctl start rpcbind #启动rpcbind;

如何使用?

服务端添加共享目录:

mkdir -p /home/test/ftpfile/box_ftp_audio/rawdata ###创建共享目录
chmod 777 /home/test/ftpfile/box_ftp_audio/rawdata ###修改权限
vim /etc/exports ###编辑NFS挂载配置文件

/home/test/ftpfile/box_ftp_audio/rawdata 192.168.3.0/24(rw,no_root_squash,sync)
/home/test/ftpfile/box_ftp_audio/rawdata/autoupload 192.168.3.0/24(rw,no_root_squash,sync)
/home/test/ftpfile/box_ftp_audio/rawdata/boxAudio 192.168.3.0/24(rw,no_root_squash,sync)

注意,重新编辑/etc/exports后需要刷新配置才能生效

exportfs -rv #刷新配置

客户端查看NFS系统可供挂载的目录并使用:

showmount -e 192.168.3.76
可供挂载目录的列表

需先查看下是否有可用的共享目录,若没有则需先去创建

mount -t nfs 192.168.3.76:/home/test/mnt /mnt ###将本地/home/test/mnt和NFS文件系统的/mnt相关联,注意!该方式是临时挂载,如需永久挂载请将挂载目录添加至/etc/fstab

引用:

https://blog.csdn.net/lilygg/article/details/84576793——《利用nfs网络文件系统实现共享资源》

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,874评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,102评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,676评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,911评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,937评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,935评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,860评论 3 416
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,660评论 0 271
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,113评论 1 308
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,363评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,506评论 1 346
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,238评论 5 341
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,861评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,486评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,674评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,513评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,426评论 2 352

推荐阅读更多精彩内容