NFS是Network File System的简写,即网络文件系统。一种使用于分散式文件系统的协定。通过网络可以让不同的机器、不同的操作系统能够批次分享数据,让应用程序在客户端通过网络访问位于服务器的数据,是在类Unix系统间实现磁盘文件共享的一种方法。
NFS 是独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的分享。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。
查看CentOS是否已安装NFS:
1
2
# rpm -qa | grep nfs
# rpm -qa | grep rpcbind
什么也没显示出来,说明还没有安装NFS
挂载光盘
1
2
# mount /dev/cdrom /mnt/cdrom
mount: /dev/sr0 is write-protected, mounting read-only
进入安装包,查看nfs的安装包
1
2
3
4
5
6
7
8
9
10
11
# cd /mnt/cdrom/Packages/
# ls *nfs*
libnfsidmap-0.25-9.el7.x86_64.rpm
nfs4-acl-tools-0.3.3-13.el7.x86_64.rpm
nfsometer-1.7-0.el7.noarch.rpm
nfstest-1.0.2-2.el7.noarch.rpm
nfs-utils-1.3.0-0.el7.x86_64.rpm
sblim-cmpi-nfsv3-1.1.1-9.el7.x86_64.rpm
sblim-cmpi-nfsv4-1.1.0-10.el7.x86_64.rpm
texlive-mfnfss-svn19410.0-32.el7.noarch.rpm
texlive-psnfss-svn23394.9.2a-32.el7.noarch.rpm
安装nfs,在安装的过程中会有一些依赖包,如果你用yum安装的时候,就可以不用结局依赖的关系了。
1
2
3
4
5
6
7
8
9
10
11
12
# rpm -ivh nfs-utils-1.3.0-0.el7.x86_64.rpm keyutils-1.5.8-3.el7.x86_64.rpm
libevent-2.0.21-4.el7.x86_64.rpm libnfsidmap-0.25-9.el7.x86_64.rpm libtirpc-0.2.4-
0.3.el7.x86_64.rpm rpcbind-0.2.0-23.el7.x86_64.rpm
warning: nfs-utils-1.3.0-0.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:libtirpc-0.2.4-0.3.el7 ################################# [ 17%]
2:rpcbind-0.2.0-23.el7 ################################# [ 33%]
3:libnfsidmap-0.25-9.el7 ################################# [ 50%]
4:libevent-2.0.21-4.el7 ################################# [ 67%]
5:keyutils-1.5.8-3.el7 ################################# [ 83%]
6:nfs-utils-1:1.3.0-0.el7 ################################# [100%]
启动nfs服务
1
2
3
4
# service rpcbind start
Redirecting to /bin/systemctl start rpcbind.service
[iyunv@bogon Packages]# service nfs start
Redirecting to /bin/systemctl start nfs.service
再次查看nfs是否安装,发现已经安装
1
2
3
4
5
# rpm -qa | grep rpcbind
rpcbind-0.2.0-23.el7.x86_64
# rpm -qa | grep nfs
nfs-utils-1.3.0-0.el7.x86_64
libnfsidmap-0.25-9.el7.x86_64
编辑nfs的配置文件,设置要共享的目录为/home/iso/
1
2
# vi /etc/exports
/home/iso *(rw,sync,no_root_squash)
# exportfs -a
显示挂载的共享光盘:
1
2
3
# showmount -e localhost
Export list for localhost:
/home/iso *
运维网声明
1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网 享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com