linux——挂载nfs网络硬盘

(一)安装nfs服务

1、查看系统是否已经安装nfs

rpm -qa | grep nfs

rpm -qa | grep rpcbind

2、安装nfs 服务

yum -y install nfs-utils

yum -y install rpcbind

nfs 固定端口号 2049

rpc 固定端口号 111

(二)centos中服务器B挂载服务器A的磁盘

服务器A:10.6.101.222

服务器B:10.6.101.221

前提:

A、保证服务器A、B都有/home/nas/的文件夹;

B、必须在服务器A上运行nfs服务:service nfs start 和service rpcbind start

C、A、B服务器需要互相信任。可以通过分别ssh对方的方式设置信任访问模式。

step1.增加ssh互信:

在ctia上:cd /root

root@ctia \~# cd /root //生成的key在/root目录下

root@ctia \~# ssh-keygen -t rsa -f ~/.ssh/id_rsa -P ''

root@ctia \~# ssh-copy-id -i .ssh/id_rsa.pub root@ctib //ctib可以用ip地址代替,不做hosts或者hostname的ctib短域名

在ctib上:cd /root

root@ctib \~#cd /root

root@ctib \~# ssh-keygen -t rsa -f ~/.ssh/id_rsa -P ''

root@ctib \~# ssh-copy-id -i .ssh/id_rsa.pub root@ctia

执行完以上操作后,从ctia ssh到ctib时不再需要输入密码,反之亦然

目的:在服务器B上把服务器A的/home/nas文件夹挂载到自己的/home/nas/文件夹下。

Step1.编辑服务器A的/etc/exports文件

vim /etc/exports

增加一行:

/home/nas 10.6.101.221(rw,no_root_squash,no_all_squash,sync) //只允许10.6.101.221映射此网盘

/home/nas *(rw,no_root_squash,no_all_squash,sync) //允许所有ip地址可以映射此网盘映射此网盘

输入下面命令,使配置生效

exportfs -r

Step2.在服务器B上挂载共享磁盘

在服务器B上挂载服务器A的磁盘,输入命令:

使用mount挂载,只能当次生效,重启后无效,命令如下

mount -t nfs 10.6.101.222:/home/nas /home/nas

Step3.如果想要重启后也生效,需要修改服务器B的/etc/fstab文件

vim /etc/fstab

添加下列内容

10.6.101.222://home/nas /home/nas nfs defaults 0 0

使用:wq保存退出后,可以使用mount -a命令查看是否可以成功挂载。

Step4.如果mount -t nfs时没有响应,可能是防火墙的问题

mount -v -t nfs 10.6.101.222:/home/nas /home/nas

mount.nfs: timeout set for Fri Apr 8 17:38:03 2022

mount.nfs: trying text-based options 'vers=4.1,addr=10.6.101.222,clientaddr=10.6.101.221'

mount.nfs: mount(2): No route to host

至此可以判定为网络问题,即rpcbind 服务与防火墙冲突;

关掉nas服务器的防火墙:

systemctl stop firewalld

相关推荐
REDcker5 小时前
显示分辨率标准对照详解
前端·网络·分辨率·显示·屏幕
ANSIOT7 小时前
安朔科技蓝牙无感开锁方案,靠近自动解锁
网络·科技·物联网
晏宁科技YaningAI7 小时前
VoIP系统的工程实现模型:从信令控制到媒体传输的完整架构解析
网络·人工智能·架构·系统架构·信息与通信
HLC++8 小时前
Linux的进程间通信
android·linux·服务器
华清远见IT开放实验室9 小时前
实验室建设案例 | 石家庄科技信息职业学院嵌入式实验室——从底层硬件到系统应用,一所应用型高校的嵌入式人才培养这样落地
linux·arm开发·stm32·嵌入式硬件·高校·实验室建设
神奇霸王龙10 小时前
Claude Code屠榜:MiMo与Grok紧追Codex
服务器·网络·人工智能·gpt·ai·ai编程
groundhappy11 小时前
idalib安装和codex ida-mcp配置
linux·开发语言·python
数智化管理手记12 小时前
账龄分析手工统计易遗漏?自动账龄分析工具怎么搭建
大数据·网络·数据库·人工智能·数据挖掘
通信小小昕12 小时前
Ubuntu 26.04 中文输入法安装
linux·运维·ubuntu
LabVIEW开发12 小时前
NI Package Manager安装LabVIEW时InternalServerError错误
网络·数据库·labview·labview知识·labview功能·labview程序