linux中卸载mount过程中遇到的问题分析和解决
来源:互联网 发布:java 随机数原理 编辑:程序博客网 时间:2024/05/19 20:43
昨天部署项目的时候,涉及到了不同服务器之间的文件共享,就用到了mount挂载命令:
具体过程见我的上篇博客:http://blog.csdn.net/zly412934578/article/details/72832797
注意:之前有人私信我,同一个服务上共享文件夹怎么办?答案就是:使用软连接,ln命令,具体的你们可以百度一下
在部署完成后,发现由于一些配置文件的问题,需要重新挂载,而重新挂载就需要现将之前的mount命令卸载:
卸载命令为:umount /mnt
结果显示:device is busy!!
这表明该设备正在被占用,问题就是从这开始的,我想大部分人都遇到过,在解决的过程中,我翻阅了一些其他博客,解决方法大多为用fuser命令查看该设备被那个进程占用,然后使用kill命令,最后再使用umount命令进行卸载;
但是这种方法出现一个问题,就是,当你进入该mount的目录时就会出现卡顿现象,导致命令无法使用,我用的是xshell链接的linux,访问该挂载文件目录的时候就会出现卡顿,crtl+c也无法结束当前命令,只能重新用xshell连接服务器,在此我列出我解决问题的方法,
1、首先关闭服务端的nfs服务,命令:service nfs stop!
当时只是想着nfs可能一直在往这个文件下输送文件,就会出现无法卸载的现象,所以先关闭了nfs服务;
2、再次umount发现问题还没解决,尽管没有出现device is busy,但是卡顿现象还是一直存在,然后就在查阅资料,过程中也试了很多命令,在这就不说了,只说一下最后进行成功卸载的命令:
umount -l /mnt
这个命令并不是马上进行umount,而是等设备不忙的时候进行卸载。当时执行之后觉得可能会等一段时间才能卸载/mnt,但是执行完使用mount -l发现挂载已经被卸载,具体原因正在探究中,这就是我的解决方案,如果有更好的,欢迎交流。
- linux中卸载mount过程中遇到的问题分析和解决
- linux中遇到的问题和解决(不断更新)
- Linux使用过程中遇到的问题
- linux使用过程中遇到的问题
- windows服务发布过程中遇到问题的原因分析及解决方式
- 永中office2012安装、卸载和遇到的问题
- Linux下oracle10g的安装过程中遇到的部分环境验证问题的解决【转载】
- 调试MOST SSO中遇到的问题的解决过程
- mysql免安装版安装配置过程中遇到的问题和相关的解决
- Thinkphp开发项目过程中遇到的问题及解决
- 解决网页开发过程中遇到的问题以及思路
- opengl 学习过程中遇到的问题与解决
- 如何解决编译过程中遇到ASN1C相关的问题
- JavaScript开发过程中遇到的问题及解决
- TestLink安装过程中遇到的问题及解决
- 利用codeception过程中遇到的问题及解决方式
- scrapy安装过程中遇到的问题及解决
- 解决django项目迁移过程中遇到的问题。
- python统计超大文件行数
- 卸载之前node.js,采用nvm后npm install及打包编译遇到的一些问题
- scala的模式匹配和样例类
- get请求URL传值时中文乱码解决办法
- C# .net SQLite存取GBK格式字符串
- linux中卸载mount过程中遇到的问题分析和解决
- DLL动态库
- 应用开发- 1.闪屏和引导页实现
- git学习一 git基础介绍
- 大数乘法和快速傅里叶变换FFT
- 如何用学校的有网关的网线连接笔记本电脑
- 修改visual studio的默认快捷键
- 新项目开发及运行环境配置-nodejs前台+java后台+postgresql数据库+nginx+tomcat
- react-native 布局教程