NFS挂载到其他机器的详细步骤

简介: 待实现功能:将10.1.1.36机器上的/share挂载到10.0.1.31机器的/share路径下。

1、前提:有两台机器,都是Centos5.X 系统。

机器1 IP:10.1.1.36 (作为服务端,必须开启NFS服务、Portmap服务)

机器2 IP:10.0.1.31 (作为客户端,必须开启Portmap服务)


2、NFS和Pormap/rpcbind安装

不论是5.X的portmap还是6.X的rpcbind,核心功能都是一句话概括为:端口映射。

注意:Centos 6.X以上系统为rpcbind代替Portmap。

centos 5安装 :

yum install nfs-utils portmap

centos 6 安装:

yum install nfs-utils rpcbind


yum不能安装提示错误repomd.xml: [Errno 14] PYCURL ERROR 7 - “couldn’t connect to host”,

解决方案:

//修正了baseurl

[root@etl02 hdfs_13]# cat /etc/yum.repos.d/HDP.repo

[HDP-2.0.6]

name=HDP

baseurl=http://download.fedoraproject.org/pub/epel/5/$basearch

path=/

enabled=1

gpgcheck=0


3、挂载步骤

以下仅将10.1.1.36共享路径/share 挂载到10.0.1.31的步骤:

步骤1、机器1,IP 10.1.1.36 充当服务端,需要做的配置如下:


1)配置/etc/exports文件


[root@Processor036 /]# cat /etc/exports

/share 10.0.1.31(rw,sync)


含义解读:共享路径/share, 可供查看IP为31,支持操作为rw读写,支持sync同步。


2)启动Portmap(作用:端口映射)

[root@Processor036 /]# sudo /etc/init.d/portmap restart

Stopping portmap: [ OK ]

Starting portmap: [ OK ]


3)启动NFS服务

[root@Processor036 /]# sudo /etc/init.d/nfs restart

Shutting down NFS mountd: [ OK ]

Shutting down NFS daemon: [ OK ]

Shutting down NFS quotas: [ OK ]

Shutting down NFS services: [ OK ]

Starting NFS services: [ OK ]

Starting NFS quotas: [ OK ]

Starting NFS daemon: [ OK ]

Starting NFS mountd: [ OK ]


4)显示共享目录(显示hostname的/etc/exports里面共享的目录)

[root@Processor036 /]# showmount -e

Export list for Processor036:

/share 10.0.1.31


步骤2、在机器2,将机器1(server端)的/share 挂载到机器2上

如下第二个/share为本地机器10.0.1.31下的share路径,需要手动新建。

[root@WEB-W031 /]# mount -t nfs 10.1.1.36:/share /share

查看:

[root@WEB-W031 /]# cd /share

[root@WEB-W031 share]# ls -al

total 16

drwxr-xr-x 3 root root 4096 Mar 14 21:54 .

drwxr-xr-x 32 root root 4096 Mar 14 22:13 ..

drwxr-xr-x 2 root root 4096 Mar 14 21:54 1_36test


参考:

http://itoedr.blog.163.com/blog/static/120284297201371112828360 (portmap很细致)


相关文章
|
3天前
|
Unix Linux 网络安全
NFS挂载服务
【10月更文挑战第14天】
8 2
|
18天前
|
Kubernetes 容器
基于Ubuntu-22.04安装K8s-v1.28.2实验(三)数据卷挂载NFS(网络文件系统)
基于Ubuntu-22.04安装K8s-v1.28.2实验(三)数据卷挂载NFS(网络文件系统)
78 0
|
2月前
|
Ubuntu Linux
内核实验(四):Qemu调试Linux内核,实现NFS挂载
本文介绍了在Qemu虚拟机中配置NFS挂载的过程,包括服务端的NFS服务器安装、配置和启动,客户端的DHCP脚本添加和开机脚本修改,以及在Qemu中挂载NFS、测试连通性和解决挂载失败的方法。
104 0
内核实验(四):Qemu调试Linux内核,实现NFS挂载
|
2月前
|
存储 Kubernetes 网络安全
[k8s]使用nfs挂载pod的应用日志文件
[k8s]使用nfs挂载pod的应用日志文件
123 1
|
2月前
|
存储 Linux 网络安全
【Azure 存储服务】如何把开启NFS 3.0协议的Azure Blob挂载在Linux VM中呢?(NFS: Network File System 网络文件系统)
【Azure 存储服务】如何把开启NFS 3.0协议的Azure Blob挂载在Linux VM中呢?(NFS: Network File System 网络文件系统)
|
2月前
|
Linux
在Linux中,如何挂载远程NFS共享或iSCSI目标?
在Linux中,如何挂载远程NFS共享或iSCSI目标?
|
5月前
|
存储 Kubernetes 应用服务中间件
k8s-配置与存储-持久化存储-NFS 挂载、StorageClass 存储类 动态创建NFS-PV案例
k8s-配置与存储-持久化存储-NFS 挂载、StorageClass 存储类 动态创建NFS-PV案例
538 0
|
5月前
|
Linux
Linux安装NFS挂载NFS卸载客户端服务端都有
Linux安装NFS挂载NFS卸载客户端服务端都有
135 0
|
5月前
|
Ubuntu 网络协议 Unix
【Linux】新唐NUC977挂载NFS实现网络文件传输
【Linux】新唐NUC977挂载NFS实现网络文件传输
|
5月前
|
Linux Shell Windows
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
391 0