CentOS下部署NFS文件系统

NFS是Network File System的简写,即网络文件系统。一种使用于分散式文件系统的协定。通过网络可以让不同的机器、不同的操作系统能够批次分享数据,让应用程序在客户端通过网络访问位于服务器的数据,是在类Unix系统间实现磁盘文件共享的一种方法。

NFS 是独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的分享。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。

查看CentOS是否已安装NFS:

# rpm -qa | grep nfs
# rpm -qa | grep rpcbind

什么也没显示出来,说明还没有安装NFS

挂载光盘

# mount /dev/cdrom /mnt/cdrom
mount: /dev/sr0 is write-protected, mounting read-only

进入安装包,查看nfs的安装包

# 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安装的时候,就可以不用结局依赖的关系了。

# 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服务

# service rpcbind start
Redirecting to /bin/systemctl start  rpcbind.service
[[email protected] Packages]# service nfs start
Redirecting to /bin/systemctl start  nfs.service

再次查看nfs是否安装,发现已经安装

# 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/

# vi /etc/exports
/home/iso *(rw,sync,no_root_squash)

# exportfs -a

显示挂载的共享光盘:

# showmount -e localhost
Export list for localhost:
/home/iso *
时间: 2024-12-11 12:55:38

CentOS下部署NFS文件系统的相关文章

Linux 下部署 NFS 服务

Linux 下部署 NFS 服务 一般应用场景: 服务器端分配出共享的磁盘空间, 被一个或者多个客户端挂载,来实现数据共享,集中管理与维护和访问控制等. 步骤: 服务器端 - CentOS 7 安装必要的包: nfs-utils , rpcbindyum -y install nfs-utilsyum -y install rpcbind 配置 etc/exports 文件exports配置的参数选项比较多,具体细节用man去查看和了解.这里对主要4个参数做一个说明: all_squash :

RedHat5.9下搭建NFS文件系统

注:NFS文件系统是Linux.Unix等之间共享的文件系统,和windows是不能实现共享的. 实验要求: 1.在 / 目录下创建一个jwl文件夹,将/jwl 共享给主机192.168.1.19,使其对/jwl文件夹具有可写.同步.允许以root权限访问. 2.将/jwl 共享给192.168.1.17,权限为只读访问.异步写入.访问权限均降为nfsnobody用户. 操作步骤: 1.安装软件包 [[email protected] ~]# rpm -q portmap nfs-utils  

Centos下部署Flask

尝试在Centos6.5下部署Flask应用并成功,记录一下步骤,参数为什么这样配置还需要再研究uwsgi和Nginx才能回答. Python版本升级2.7 测试机器centos6.5默认自带的python版本是2.6.6,因此需要升级.我们采用Anacond的方式进行升级. 升级过程: 下载anaconda https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 下载Anaconda2-4.3.1-Linux-x86_64.sh 拉到服务器

LINUX 系统下部署 NFS服务

NFS服务 NFS,是Network File System的简写,即网络文件系统.也被称为NFS: NFS允许一个系统在网络上与他人共享目录和文件. NFS通常运行于2049端口. 部署NFS 前提 准备两台虚拟机,一台为服务器端,一台为客户端 如下 服务器端ip:192.168.1.120 客户端ip: 192.168.1.113 关闭防火墙 第一步 :下载 第二步 : 编辑配置文件 给特定的ip共享 注 :  /lix  此目录一定存在才可行 第四步 : 更改属主 第五步: 启动nfs服务

CentOS下搭建NFS服务器总结

环境介绍: 1. 服务器: 192.168.0.100 2. 客户机: 192.168.0.101 安装软件包: 1. 服务器和客户机都要安装nfs 和 rpcbind 软件包: yum -y install nfs-utils rpcbind 2. 可用以下命令查看,是否已经安装了nfs-uitls rpcbind这两个软件包:如果查询结果如下面所示,说明已经安装过了: [[email protected] ~]# rpm -qa|grep nfs nfs-utils-1.2.3-39.el6

Centos 7部署NFS网络文件系统

NFS(Network File System),即网络文件系统.NFS服务可以将远程Linux系统上的文件共享资源挂载到本地主机的目录上,从而使用本地主机(Linux客户端)像使用本地资源那样读写远程Linux系统上的共享资源.表1:系统环境 主机名称 操作系统 IP地址 NFS服务器 Centos 7 64位 192.168.2.211 NFS客户端 Centos 7 64位 192.168.2.223 表2:NFS服务配置文件的参数 参数 作用 ro 只读 rw 读写 root_squas

CentOS7.0下部署NFS网络文件系统(唐杰)

http://note.youdao.com/noteshare?id=91241102e3df37e44d24134af2053f11

【服务器】CentOS下部署运行NodeJs Web App

NodeJs Web App测试完成后,要怎么部署呢?介绍两个不错的方案 已知以下情景: 我要为 「kenniu」这个项目做配置 它的入口文件在 「/path/to/entry.js」 运行的User和Group都是 MrKen node安装在了 /usr/bin/node 监听端口是2589 接下分别看这两种方案. 壹 | Fisrt 方案一:配置System,24小时保持在线 cd /etc/systemd/system/ sudo vi  kenniu.service    输入以下配置信

在centos下部署docker内网私服

Docker内网私服:docker-registry with nginx & ssl on centos docker-registry既然也是软件应用,自然最简单的方法就是使用官方提供的已经部署好的镜像registry.官方文档中也给出了建议,直接运行sudo docker run -p 5000:5000 registry命令.这样确实能启动一个registry服务器,但是所有上传的镜像其实都是由docker容器管理,放在了/var/lib/docker/....某个目录下.而且一旦删除容