`

在Linux下umount挂载的U盘或移动硬盘时出现“Device is busy”

阅读更多

在Linux下umount挂载的U盘或移动硬盘的时候,经常会出现“Device is busy”的提示,该提示类似于Windows下的“无法卸载移动设备”的问题。

其实,无法卸载移动设备的原因,是因为系统中还有程序在占着移动设备上的文件,如果强制卸载,可能会导致数据丢失或设备损坏,“Device is busy”是一种保护措施。

 

既然知道是有程序在占用资源,那么找出这个程序再处理一下就好了。fuser这个工具就可以排上用场,基本上每个Linux发行版都会带有fuser这个工具。

 

fuser可以显示出当前哪个程序在使用磁盘上的某个文件、挂载点、网络端口,病给出程序进程的信息。

 

 

假设无法卸载的设备为 /media/usb,运行如下命令,即可:

      # fuser -m -v /media/usb

      用户  进程号  权限 命令

      /media/

 

 

 

 

摘自:http://www.linuxdiyf.com/viewarticle.php?id=67336

 

 

分享到:
评论

相关推荐

    Linux系统下如何加载U盘或移动硬盘

    总之,在Linux系统下加载U盘或移动硬盘,主要涉及到设备识别、挂载点创建、设备挂载、数据访问以及安全卸载等步骤,这些都需要通过命令行工具来完成。熟悉这些操作对于Linux用户来说是必不可少的技能。

    Linux系统如何挂载格式为ntfs格式的移动硬盘

    在Linux环境下使用NTFS格式的移动硬盘时,可能会遇到无法直接挂载的问题。这是因为Linux默认情况下并不支持NTFS文件系统的读写功能。不过,通过安装额外的软件包如ntfs-3g,可以轻松地解决这一问题。下面将详细介绍...

    解决Linux系统不支持ntfs移动硬盘挂载问题

    通过安装和配置这些组件,你可以顺利地在Linux环境下挂载、读写NTFS格式的移动硬盘,进而进行数据备份或其他操作。同时,确保正确卸载硬盘,以保证数据完整性。希望这个指南对你和其他同事有所帮助!

    Linux下挂载U盘和硬盘光驱方法

    ### Linux下挂载U盘和硬盘光驱方法 在Linux操作系统中,挂载与卸载U盘、硬盘或光驱等存储设备与Windows系统有所不同,虽然不如Windows那样直观易用,但一旦熟悉了相关的命令行操作后,便能更加灵活高效地管理这些...

    Linux系统下挂载U盘

    ### Linux系统下挂载U盘的知识点 #### 一、挂载U盘前的准备工作 在挂载U盘之前,我们需要确认系统当前已有的分区情况。可以通过运行`cat /proc/partitions`命令来查看系统中现有的分区信息。这一步非常重要,它...

    linux USB移动硬盘的挂载

    本文将详细讲解如何在Linux环境下挂载并管理USB移动硬盘,以解决可能遇到的各种问题。 首先,我们需要了解Linux的挂载机制。在Linux中,设备被视为文件系统的一部分,每个硬件设备都有一个对应的设备文件,通常位于...

    Linux虚拟机如何挂载U盘

    如果出现`device is busy`错误,可以使用以下命令强制卸载: ```bash # fuser -k /mnt/usb # umount /mnt/usb ``` 以上步骤完成了在Linux虚拟机中挂载与卸载U盘的过程。按照这些步骤操作,可以帮助解决在虚拟机...

    在linux下 挂载U盘

    ### 在Linux下挂载U盘 #### 知识点概览 1. **挂载U盘的基本命令**:包括如何查看U盘设备名、挂载U盘到指定目录、访问U盘上的文件以及卸载U盘。 2. **挂载U盘的高级技巧**:介绍如何通过自动挂载脚本实现U盘插入时...

    Linux下挂载U盘命令.pdf

    Linux 下挂载 U 盘命令详解 Linux 作为一个开源的操作系统,在日常使用中,我们经常需要挂载 U 盘来存储...同时,我们也需要注意卸载 U 盘时可能出现的 "device is busy" 错误,可以使用强制卸载命令来解决这个问题。

    Linux下实现U盘自动挂载和卸载脚本源码

    - 获取新设备:新设备通常会出现在`/dev/sdXn`格式下,`n`是分区号。可以使用`lsblk`列出所有块设备并找到新设备。 - 挂载U盘:根据上一步找到的设备文件,使用`mount`命令挂载。 - 创建卸载函数:当检测到U盘被...

    linux怎样挂载U盘

    如果卸载时出现 device is busy 错误,可以使用 `fuser -km /mnt/udisk` 命令来解决问题。 挂载 U 盘需要确认 Linux 系统的 locale,确认虚拟机是否识别 U 盘,创建挂装目录,使用 mount 命令将 U 盘挂装到挂装目录...

    虚拟机linux下挂载windows XP硬盘

    ### 虚拟机Linux下挂载Windows XP硬盘的知识点详解 #### 一、背景介绍 随着技术的发展,越来越多的企业和个人开始使用虚拟化技术来提高资源利用率和灵活性。虚拟机技术允许用户在同一台物理计算机上运行多个操作...

    linux 挂载大于16t分区

    在Linux系统中挂载大于16TB的分区,需要解决两个主要问题:磁盘分区表的格式问题和文件系统类型的选择问题。 首先,传统的磁盘分区表,也称为Master Boot Record (MBR),有一个限制,即它不能支持大于2TB的单个分区...

    Linux下U盘挂载解决方案

    在Windows下当我们用完U盘后,在我们取下U盘前我们先要删除,同样在Linux下我们也要删除挂起点,方法是: umount /dev/sda1 /mnt/usb 或 umount /dev/sda1 如果不把U盘给umount掉,那样很容易造成数据的丢失

    Linux系统下挂载USB硬盘的解决方法

    本文将详细讲解如何在Linux环境下挂载USB硬盘,并提供必要的步骤和注意事项。 首先,我们要确认Linux系统是否已经识别到USB硬盘。这可以通过查看系统中的分区信息来实现。在终端中输入以下命令: ```bash cat /...

    linux系统下如何挂载NTFS移动硬盘

    ### Linux系统下如何挂载NTFS移动硬盘 #### 前言 随着技术的发展和不同操作系统的广泛应用,数据迁移已成为日常工作中不可或缺的一部分。有时,在进行大量数据迁移时,可能会选择在Linux服务器上临时挂载NTFS格式...

    linux挂载NTFS硬盘格式工具

    3. **挂载教程**:压缩包内的"Linux自动挂载NTFS格式硬盘-NTFS-3G配置.docx"很可能是详细的操作指南,它会介绍如何在Linux中安装和配置NTFS-3G工具,以及如何创建和修改挂载点,使系统在启动时自动挂载NTFS硬盘。...

    图解:Linux虚拟机如何挂载U盘

    在Linux操作系统中,挂载外部设备如U盘是日常操作的一部分。这通常涉及到与文件系统...理解并熟练掌握Linux下的U盘挂载对于日常的文件操作和数据交换至关重要。希望这篇文章能帮助你在Linux虚拟机中顺利挂载和管理U盘。

    使用mdev来实现arm linux自动识别挂载sd卡,支持热插拔

    mdev是一个Device Manager for Linux,它可以自动识别和挂载设备,包括SD卡和U盘。下面是使用mdev实现arm linux自动识别和挂载sd卡的详细步骤: 首先,在使用busybox制作根文件系统的时候,需要选择支持mdev。在...

Global site tag (gtag.js) - Google Analytics