美文网首页程序员
nfs挂载目录删除,恢复客户端挂载

nfs挂载目录删除,恢复客户端挂载

作者: 小直 | 来源:发表于2016-07-01 00:26 被阅读1644次

今天日志服务器的某个目录被删除了,服务端恢复目录后,客户端需要重新挂载;
执行重新挂载命令:

mount server_ip:/home/log/dir /home/log/dir

出现了异常

mount.nfs: Stale NFS file handle

[方案一]

解决因服务端移除目录再恢复时,客户端报错,此类问题的常规思路是:
1.卸载目录 umount -f /home/log/dir
2.重新挂载 mount server_ip:/home/log/dir /home/log/dir

[方案二]

然而通常情况下,因为客户端挂载的目录会被其他进程打开,导致我们在卸载目录的时候通常不能成功,那么成功卸载目录也有以下步骤:
1.查看哪些进程占用文件目录: fuser -mu /mnt
2.kill掉这些占用文件目录的进程:kill -9 xxxx
3.卸载目录:umount -f /home/log/dir
4.重新挂载目录:mount server_ip:/home/log/dir /home/log/dir

[方案三]

运气不太好的时候,当还有未知应用进程在操作文件目录,上述步骤也是不成功的,这个时候就要使用炒鸡卸载方式umount -l
1.使用lazy卸载:umount -l /home/log/dir
2.重新挂载目录:mount server_ip:/home/log/dir /home/log/dir

[方案三]真是屡试不爽啊~~~

解释下umount lazy

umount -l #umount lazy
当不知道是什么应用操作了文件目录,使用umount -f也无法成功的时候,使用umount -l ,umount会等待应用操作文件系统,直到文件系统可以被卸载为止,即umount -l并不是立刻清除所有挂载操作,它的特点是一直等待;

ps:最近从女程序猿转到女运维了,迁服以来,项目变成自运维后,俺不得不频繁在线上操作,总是心惊胆寒;虽然操作之前已确认备份,但仍旧反腐check,蹑手蹑脚~~
那感觉就像是出门反复确认是否带了钥匙的感觉,这样会老得很快的吧~~!!!!

相关文章

  • nfs挂载目录删除,恢复客户端挂载

    今天日志服务器的某个目录被删除了,服务端恢复目录后,客户端需要重新挂载;执行重新挂载命令: 出现了异常 mount...

  • Centos7 nfs 使用填坑记录

    填坑: 一、df -h 查看挂载已经完成,但是目录下没有文件 一定要注意,在NFS客户端挂载/卸载NFS服务端目录...

  • mount挂载文件,有坏超级块

    在客户端挂载nfs目录报错 [root@k8s-node1 ~]# mount -t nfs 123.56.239...

  • Ubuntu搭建nfs文件共享

    安装nfs服务器端 安装nfs依赖 手动挂载nfs目录 其中-t nfs表示挂载类型为nfs,-o nolock代...

  • NFS导致df -h无法使用解决

    NFS服务意外断开,导致挂载的客户端“df -Th”命令无法使用,及挂载目录无法“cd”“ls” 解决思路:1.强...

  • 2020-03-05 NFS客户端挂载深入讲解

    1. NFS客户端挂载命令 2. NFS客户端挂载命令参数说明 在NFS服务器端可以通过cat /var/lib/...

  • NFS

    NFS 一. 概述 NFS(Network File System): 可以让客户端把服务器的共享目录挂载到本机使...

  • Linux 挂载NFS文件系统

    挂载文件系统 启动 NFS 客户端挂载前,请确保系统中已经安装了nfs-utils或nfs-common,安装方法...

  • Linux 挂载NFS文件系统

    挂载文件系统启动 NFS 客户端挂载前,请确保系统中已经安装了nfs-utils或nfs-common,安装方法如...

  • 【NFS】NFS文件共享服务

    一、实验目的 搭建一个NFS共享文件服务器,客户端可以通过NFS挂载共享目录,以达到文件共享目录。 二、实验环境 ...

网友评论

    本文标题:nfs挂载目录删除,恢复客户端挂载

    本文链接:https://www.haomeiwen.com/subject/opsfjttx.html