安装nfs和rpcbind设置linux服务器共享磁盘

1、安装nfs和rpcbind
1.1 检查服务器是否安装nfs和rpcbind,执行下命令,检查服务器是否安装过。
rpm -qa|grep nfs
rpm -qa|grep rpcbind
说明服务器以安装了,如果没有就需要自己安装
说明服务器以安装了,如果没有就需要自己安装
2、安装nfs和rpcbind
将rpm安装包:
libtirpc-0.2.4-0.10.el7.x86_64、nfs-utils-1.2.3-54.el6.x86_64、nfs-utils-lib-1.1.5-9.el6.x86_64、rpcbind-0.2.0-11.el6.x86_64 4个包传到服务器(nfs服务端:172.31.5.130 客户端:172.31.5.134)
用rpm –ivh 安装包名 --nodeps 命令安装这个4个包,优先装libtirpc-0.2.4-0.10.el7.x86_64
2.1检查nfs和rpcbind执行命令查看:

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

将172.31.5.130 /home/download 目录共享给172.31.5.134服务器
现在172.31.3.130 /home/下建立download文件夹:mkdir download
给文件赋较大的权限
在nfs服务端172.31.5.130服务上执行命令,vi /etc/exports编辑。内容如下

/home/download 172.31.5.134(insecure,rw,sync,no_root_squash)

:wq! 保存
2.2 启动nfs和rpcbind
2台服务器都要启动

先启动rpcbind:

service rpcbind start

检查rpcbind 状态:

service rpcbind status

在这里插入图片描述
在启动nfs:

service nfs start

检查nfs状态:

service nfs status

在这里插入图片描述
3、到客户端挂载(172.31.5.134)
为方便记忆我们建一个和172.31.5.130一样的文件路径,/home/download

mount -t nfs 172.31.5.130:/home/download /home/download

或者

mount -t nfs -o nolock,nfsvers=3,vers=3 172.31.5.130:/home/download

挂载成功后执行:df –h 命令查看挂载情况。

注意;
每次修改exports文件都需要重启nfs 和rpcbind或者重新挂载其他共享磁盘的时候均需要重启rpcbind和nfs
在目标服务器上修改exports,vi /etc/exports
然后service rpcbind restart
再重启service nfs restart

### 如何在 Linux 系统中挂载 NFS 共享存储 #### 安装必要的软件包 为了使 NFS 功能正常工作,需要安装 `nfs-utils` `rpcbind` 这两个软件包。这些工具提供了创建管理 NFS 共享所需的功能以及处理远程过程调用的支持。 对于基于 Debian 的发行版如 Ubuntu 可以执行如下命令来安装所需的软件包: ```bash sudo apt-get update && sudo apt-get install nfs-common rpcbind ``` 而对于 Red Hat 或 CentOS 类型的操作系统,则应运行以下命令: ```bash sudo yum install nfs-utils rpcbind ``` #### 启动并启用服务 安装完成后,应当依次启动 `rpcbind` `nfs` 服务,并设置它们随系统开机自启。 ```bash sudo systemctl start rpcbind sudo systemctl enable rpcbind sudo systemctl start nfs-client.target sudo systemctl enable nfs-client.target ``` #### 创建挂载点 选择一个合适的路径作为本地系统的挂载点,这里假设为 `/mnt/nfsshare` 。如果该目录不存在则需提前创建它: ```bash sudo mkdir -p /mnt/nfsshare ``` #### 执行挂载操作 现在可以通过指定目标服务器 IP 地址及其共享路径来进行实际的挂载动作。例如,要连接至拥有地址 `10.233.38.94` 的主机上的 `/share` 目录,可使用下面这条指令[^2]: ```bash sudo mount -o nolock` 参数表示禁用了文件锁定功能;这通常适用于测试环境或小型部署场景下简化配置流程。但在生产环境中建议移除此选项以便更好地控制并发访问行为。 #### 验证挂载状态 最后一步是确认新添加的 NFS 卷已被成功加载入当前文件系统结构之中。可以借助 `df -hT` 命令查看所有已知分区的信息列表,其中也包含了刚刚加入的新成员。 ```bash df -hT | grep nfsshare ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值