在linux系统下,使用umount命令可以卸载文件系统。那么它的具体用法是怎样的呢?下面由学习啦小编为大家整理了linux umount命令的相关知识,希望对大家有帮助!

linux umount命令功能说明

卸除文件系统。

linux umount命令语法

umount [-ahnrvV][-t ][文件系统]

补充说明:umount可卸除目前挂在Linux目录中的文件系统。

linux umount命令参数

-a 卸除/etc/mtab中记录的所有文件系统。

-h 显示帮助。

-n 卸除时不要将信息存入/etc/mtab文件中。

-r 若无法成功卸除,则尝试以只读的方式重新挂入文件系统。

-t 仅卸除选项中所指定的文件系统。

-v 执行时显示详细的信息。

-V 显示版本信息。

[文件系统] 除了直接指定文件系统外,也可以用设备名称或挂入点来表示文件系统。

使用umount命令可以卸载文件系统。利用设备名或挂载点都能umount文件系统,不过最好还是通过挂载点卸载,以免使用绑定挂载(一个设备,多个挂载点)时产生混乱。下面两条命令分别通过设备名和挂载点卸载文件系统,同时输出详细信息:

1.# umount -v /dev/sda1          通过设备名卸载

2./dev/sda1 umounted

3.# umount -v /mnt/mymount/      通过挂载点卸载

4./tmp/diskboot.img umounted

如果设备正忙,卸载即告失败。卸载失败的常见原因是,某个打开的shell当前目录为挂载点里的某个目录:

# umount -v /mnt/mymount/

umount: /mnt/mymount: device is busy

umount: /mnt/mymount: device is busy

有时,导致设备忙的原因并不好找。碰到这种情况时,可以用lsof列出已打开文件,然后搜索列表查找待卸载的挂载点:

# lsof | grep mymount         查找mymount分区里打开的文件

bash   9341  francois  cwd   DIR   8,1   1024    2 /mnt/mymount

从上面的输出可知,mymount分区无法卸载的原因在于,francois运行的PID为9341的bash进程。

对付系统文件正忙的另一种方法是执行延迟卸载:

# umount -vl /mnt/mymount/     执行延迟卸载

延迟卸载(lazy unmount)会立即卸载目录树里的文件系统,等到设备不再繁忙时才清理所有相关资源。卸载可移动存储介质还可以用eject命令。下面这条命令会卸载CD并弹出CD:

# eject /dev/cdrom      卸载并弹出CD

linux mounted,linux umount命令详解相关推荐

  1. LINUX经常使用的命令详解

    LINUX经常使用的命令详解 源地址:http://blog.itpub.net/29065182/viewspace-1189162/ 1.man 对你熟悉或不熟悉的命令提供帮助解释  eg:man ...

  2. linux ps(process status) 命令详解

    linux ps(process status) 命令详解 功能说明:报告程序状况. 语 法:ps [-aAcdefHjlmNVwy][acefghLnrsSTuvxX][-C <指令名称> ...

  3. Linux操作系统上lsof命令详解

    Linux操作系统上lsof命令详解 2011-10-08 18:31:31 http://xjsunjie.blog.51cto.com/999372/682865 标签:Linux lsof命令 ...

  4. linux slocate(secure locate) 命令详解

    linux slocate(secure locate) 命令详解 功能说明:查找文件或目录. 语 法:slocate [-u][--help][--version][-d <目录>][查 ...

  5. Linux上的free命令详解

    Linux上的free命令详解 转自: http://www.cnblogs.com/coldplayerest/archive/2010/02/20/1669949.html 解释一下Linux上f ...

  6. linux cut命令学习,Linux中的cut 命令详解

    今天小编要跟大家分享的文章是关于Linux中的cut 命令详解.cut 命令在Linux和Unix中的作用是从文件中的每一行中截取出一些部分,并输出到标准输出中.我们可以使用 cut 命令从一行字符串 ...

  7. linux磁盘分区fdisk命令详解及云硬盘挂载实操

    linux磁盘分区fdisk命令详解 1.什么是分区? 分区是将一个硬盘驱动器分成若干个逻辑驱动器,分区是把硬盘连续的区块当做一个独立的磁硬使用.分区表是一个硬盘分区的索引,分区的信息都会写进分区表. ...

  8. avast! for linux/unix servers,最常见的Linux/Unix监控工具vmstat命令详解

    最常见的Linux/Unix监控工具vmstat命令详解 vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率.内存使用.虚拟内存交换 ...

  9. Ubuntu (Linux) 系统 find 命令详解

    Ubuntu (Linux) 系统 find 命令详解 在Ubuntu (Linux)系统的终端上,虽然没有像 windows 上那样简介易用的图形界面 搜索工具,但只要你使用足够熟练, 有一个强大命 ...

  10. Linux系统之dd命令详解

    Linux系统之dd命令详解 一.dd命令介绍 1.dd介绍 2.dd的相关解释 二.创建指定大小的文件 三.给磁盘的分区做备份 1.磁盘分区备份 2.磁盘分区还原 四.清空磁盘 五.给磁盘备份 1. ...

最新文章

  1. 买房必看!又一程序员自编“购房宝典”火爆 GitHub
  2. jQUery操作checkbox
  3. C#.NET 通用权限管理系统组件 大数据多表分页获取部分列的参考方法
  4. epel源mysql版本_linux增加epel源,yum安装nignx,脚本安装mysql服务端,shell脚本监控网站页面...
  5. MQTT客户端连接服务器协议,mqtt客户端和服务器长连接
  6. 如何成为一位数据科学家(图灵访谈)
  7. date oracle 表中_oracle数据库 中to_number()、to_char()、to_date()用法介绍
  8. 利用数据缓存加速文件备份
  9. flex读取bolg的代码
  10. Http网络传递参数中文乱码问题解决办法
  11. java循环while之等差数列均值_java基础_while 循环语句的定义及用法
  12. Chrome 中迅雷的插件(正确的下载地址)下载以及安装(一)
  13. 深度学习之MAML笔记
  14. 网站漏洞扫描工具--Safe3 Web Vul Scanner功能展示
  15. automatic preferred max layout width
  16. 谷歌浏览器被hao123绑定首页了
  17. 【ceph】集群搭建(centos7-1908)
  18. 车载系统ce和linux,车载电子操作系统:QNX与Linux未来有望两家独大
  19. Unity3D 与 3DMax 结合开发
  20. 2021.06.08|提取、比较各样品vcf文件中snp突变频率

热门文章

  1. HLS:矩阵乘法单元设计与SDK测试
  2. word中如何制作三线表
  3. 你不能错过的文章撰写软件
  4. android手机连接电脑,安卓手机连接电脑的方法
  5. 加入购物车里面的商品被商家调整价格以后如何处理金额问题
  6. Android 12 预览版发布,64g 手机用户哭了
  7. 【春晚歌星】著名歌唱家拉齐献声人气民族好歌
  8. 青龙面板薅羊毛教程之矿二代每日保底1R
  9. 解释程序和编译程序的区别
  10. 电脑配置ip--host修改ip地址然后刷新操作-win10