NFS存储基础操作

一、安装nfs客户端

Windows安装

在windows 启用和关闭Windows功能中将nfs服务和下面的nfs客户端和管理工具勾选

Linux安装

ubuntu

bash 复制代码
sudo apt update
sudo apt install nfs-common

不安装挂载的时候会报错

text 复制代码
$ sudo mount -t nfs4 192.168.100.5:/mnt/share/nfs /mnt/nfs
mount: /mnt/nfs: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program

二、挂载

powershell挂载nfs

不需要使用管理员权限,使用管理员权限的时候会挂载在管理员账号下。

powershell 复制代码
$nfsServer = "192.168.136.7"
$nfsShare = "/mnt/share/nfs"

New-PSDrive -Name "Z" -PSProvider FileSystem -Root "\\$nfsServer\$nfsShare" -Persist

 Get-PSDrive -PSProvider FileSystem # 查看
 
 remove-psdrive -Name "Z" # 移除

Linux挂载nfs

一般需要root权限,除非你的nfs server中设置了可以非root挂载

bash 复制代码
sudo mkdir -p /mnt/nfs
sudo mount -t nfs4 192.168.136.7:/mnt/share/nfs /mnt/nfs
#sudo mount -t nfs3 192.168.136.7:/mnt/share/nfs /mnt/nfs

如果您希望在系统启动时自动挂载 NFS 文件系统,可以在 /etc/fstab 文件中添加相应的条目:

sh 复制代码
server:/path /mnt/nfs nfs soft,timeo=14,intr,retrans=3,retry=3 0 0

三、nfs问题处理

nfs网络断开导致客户端卡住

原因

NFS 挂载主机在网络断开后卡住通常是由于默认的 NFS 挂载选项导致的。为了避免这种情况,可以使用特定的挂载选项来确保在 NFS 服务器不可用时主机不会卡住。

您可以在挂载 NFS 文件系统时使用以下命令和选项:

soft: 如果 NFS 请求失败,返回错误。

timeo=14: 请求超时为1.4秒(默认是0.7秒,每个单位表示0.1秒)。

intr: 允许中断 NFS 请求。

retrans=3: 请求失败后重试3次。

retry=3: 自动重试挂载3次。

sh 复制代码
sudo mount -t nfs -o soft,timeo=14,intr,retrans=3,retry=3 server:/path /mnt/nfs
解决

当 NFS 挂载因网络断开而导致系统卡住时,通常很难正常卸载该挂载点。

  1. 强制卸载 (umount -f)
  2. 使用 lazy 卸载 (umount -l)
  3. 查找并终止使用挂载点的进程
    lsof | grep /mnt/nfs
相关推荐
珠海西格电力科技36 分钟前
微电网能量平衡理论的实现条件在不同场景下有哪些差异?
运维·服务器·网络·人工智能·云计算·智慧城市
释怀不想释怀1 小时前
Linux环境变量
linux·运维·服务器
zzzsde1 小时前
【Linux】进程(4):进程优先级&&调度队列
linux·运维·服务器
聆风吟º3 小时前
CANN开源项目实战指南:使用oam-tools构建自动化故障诊断与运维可观测性体系
运维·开源·自动化·cann
NPE~3 小时前
自动化工具Drissonpage 保姆级教程(含xpath语法)
运维·后端·爬虫·自动化·网络爬虫·xpath·浏览器自动化
神梦流3 小时前
GE 引擎的内存优化终局:静态生命周期分析指导下的内存分配与复用策略
linux·运维·服务器
Lsir10110_4 小时前
【Linux】进程信号(下半)
linux·运维·服务器
skywalk81634 小时前
unbound dns解析出现问题,寻求解决之道
运维·服务器·dns·unbound
酉鬼女又兒4 小时前
零基础入门Linux指南:每天一个Linux命令_pwd
linux·运维·服务器
云飞云共享云桌面4 小时前
高性能图形工作站的资源如何共享给10个SolidWorks研发设计用
linux·运维·服务器·前端·网络·数据库·人工智能