精华内容
下载资源
问答
  • linux卸载文件系统命令-----umount

    千次阅读 2020-02-23 11:22:16
    使用umount命令可以卸载文件系统。利用设备名或挂载点都能umount文件系统,不过最好还是通过挂载点卸载,一面使用绑定挂在(一个设备,多个挂载点)时产生混乱。 语法 umount 【选项】 【参数】 选项 -a:卸除/etc...

    umount

    umount是“unmount”的缩写,译为不挂载。所以它的”的作用是卸载已安装的文件系统、目录或文件。

    使用umount命令可以卸载文件系统。利用设备名或挂载点都能umount文件系统,不过最好还是通过挂载点卸载,一面使用绑定挂在(一个设备,多个挂载点)时产生混乱。

    语法

    umount 【选项】 【参数】

    选项

    -a:卸除/etc/mtab中记录的所有文件系统;
    -h:显示帮助;
    -n:卸除时不要将信息存入/etc/mtab文件中;
    -r:若无法成功卸除,则尝试以只读的方式重新挂入文件系统;
    -t<文件系统类型>:仅卸除选项中所指定的文件系统;
    -f, --force:强制卸载(遇到不响应的 NFS 系统时)
    -v:执行时显示详细的信息;
    -V:显示版本信息。

    常用实例

    在用的时候,都习惯直接使用umount命令

    [root@linus ~]# ls /mnt/
    CentOS_BuildTag  images    repodata
    EFI              isolinux  RPM-GPG-KEY-CentOS-7
    EULA             LiveOS    RPM-GPG-KEY-CentOS-Testing-7
    GPL              Packages  TRANS.TBL
    [root@linus ~]# umount /mnt/
    [root@linus ~]# ls /mnt/
    

    加上-v选项,显示详细卸载信息

    [root@linus ~]# umount -v /mnt/
    umount: /mnt (/dev/sr0) 已卸载
    

    卸除/etc/mtab中记录的所有文件系统,如果你只挂载了一个,又不想写卸载路径,可以直接使用-a选项,全部卸载掉(不包含永久挂载)。

    [root@linus ~]# umount -a
    

    强制卸载文件系统

    [root@linus ~]# umount -f /mnt/
    
    展开全文
  • 语 法:umount [-ahnrvV][-t ][文件系统]补充说明:umount可卸除目前挂在Linux目录中的文件系统。 参 数: -a 卸除/etc/mtab中记录的所有文件系统。 -h 显示帮助。 -n 卸除时不要将信息存入/etc/mtab文件...
    
        

    功能说明:卸除文件系统。

    语  法:umount [-ahnrvV][-t <文件系统类型>][文件系统]

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

    参  数:
      -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当前目录为挂载点里的某个目录:

     
    1. # umount -v /mnt/mymount/  
    2. umount: /mnt/mymount: device is busy  
    3. umount: /mnt/mymount: device is busy 

     

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

     
    1. # lsof | grep mymount         查找mymount分区里打开的文件  
    2. 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强制卸载Some time, Linux fails to unmount a filesystem reporting “device is busy”. I understand that this helps avoid data lost by disallowing unmouting a filesystem when it is being used. 有时...

    linux强制卸载

    Some time, Linux fails to unmount a filesystem reporting “device is busy”. I understand that this helps avoid data lost by disallowing unmouting a filesystem when it is being used.

    有时, Linux无法卸载报告“设备正忙”的文件系统。 我了解这可以避免在使用文件系统时取消对其进行mounting,从而避免数据丢失。

    But for some situations, I am sure there is something wrong happened or I care not data lost, such as a NFS mounting while the NFS server is dead and will never be back. Under these kinds of situations, how do I force Linux to unmount a filesystem?

    但是在某些情况下,我确定发生了某些错误,或者我不在乎数据是否丢失,例如在NFS 服务器死机且永远不会恢复的情况下进行NFS挂载。 在这种情况下,如何强制Linux卸载文件系统?

    You can check this tutorials on how to unmount a “device is busy” filesystem:

    您可以查看有关如何卸载“设备繁忙”文件系统的本教程:

    How to Force Linux to Unmount a Filesystem Reporting “device is busy”.

    如何强制Linux卸载文件系统报告“设备正忙”

    Answered by Eric Z Ma.
    埃里克·马(Eric Z Ma)回答。

    翻译自: https://www.systutorials.com/how-do-i-force-linux-to-unmount-a-filesystem/

    linux强制卸载

    展开全文
  • linux卸载设备忙Linux may report "device is busy" when we try to umount a filesystem. This behavior is reasonable as it can help us avoid data loss by disallowing unmouting a filesystem when it is ...

    linux卸载设备忙

    Linux may report "device is busy" when we try to umount a filesystem. This behavior is reasonable as it can help us avoid data loss by disallowing unmouting a filesystem when it is being used. But for situations when we are sure there is something wrong happened or we care not data lost such as a NFS mounting failed because that the NFS server is dead and will never be back. Under these kinds of situations, how do we force Linux to unmount a filesystem?

    当我们尝试卸载文件系统时, Linux可能会报告“设备正忙”。 此行为是合理的,因为它可以通过禁止在使用文件系统时对其进行更改来帮助我们避免数据丢失。 但是在某些情况下,如果我们确定发生了某些错误,或者我们不关心数据丢失(例如NFS挂载失败)是因为NFS服务器已死并且永远不会退回,那么这种情况就不会发生。 在这种情况下,我们如何强制Linux卸载文件系统?

    First, why "device is busy"? The reason is that there are likely programs/kernel threads accessing partition or open files. Knowing the reason, we can find the solutions.

    首先,为什么“设备忙”? 原因是可能有程序/内核线程访问分区或打开的文件。 知道原因之后,我们可以找到解决方案。

    选项0:如果要重新安装,请尝试重新安装文件系统 (Option 0: Try to remount the filesystem if what you want is remounting)

    Here this option is not to really do unmounting a filesystem. But it is a useful technique. It is common that the reason we want to unmount a filesystem is that we find that there are problems with the mounting temporarily and we want to unmount and re-mount it. For these situations, you may first try

    在这里,此选项不是真正卸载文件系统。 但这是一种有用的技术。 通常,我们要卸载文件系统的原因是,我们发现临时挂载存在问题,并且我们想卸载并重新挂载它。 对于这些情况,您可以先尝试

    # mount -o remount /your/mount/point

    The "-o remount" option will make Linux try to remount the filesystem. If the remounting can succeed, it avoids the problems of disrupting or killing processes.

    “ -o remount”选项将使Linux尝试重新安装文件系统。 如果重新安装能够成功,则可以避免破坏或终止进程的问题。

    选项1:强制卸载 (Option 1: Force unmount)

    There are options of umount to detach a busy device immediately even if the device is busy.

    umount选项可以立即分离繁忙的设备,即使该设备繁忙也是如此。

    -f, --force
      Force an unmount (in case of an unreachable NFS system).
      (Requires kernel 2.1.116 or later.)

    The -f option is for unreachable NFS system. Please be aware that programs may not expect a force or lazy unmounting and these options may disrupt running processes using the filesystem, cause data loss or corrupt files opened.

    -f选项用于不可访问的NFS系统。 请注意,程序可能不会强制卸载或延迟卸载,并且这些选项可能会中断使用文件系统的运行进程,导致数据丢失或打开的文件损坏。

    选项2:使用文件系统杀死进程,然后将其卸载 (Option 2: Kill the processes using the filesystem and then unmount it)

    If the reason is that processes are using the filesystem, we can kill the processes using the filesystem and then it will be fine to unmount it. Here, we introduce 2 common methods with 2 common tools.

    如果原因是进程正在使用文件系统,则我们可以使用文件系统杀死进程,然后卸载它就可以了。 在这里,我们介绍2种常用方法和2种常用工具。

    方法1:使用lsof (Method 1: use lsof)

    The following command finds out the processes accessing the partition/filesystem. You need to run the following command as root. Here, we use the mount point /mnt/data as an example.

    以下命令找出访问分区/文件系统的进程。 您需要以超级用户身份运行以下命令。 在这里,我们以挂载点/ mnt / data为例。

    # lsof | grep '/mnt/data'

    It will output lines like

    它将输出像

    bash  17622  user1 cwd   DIR    253,2  4096  2 /mnt/data

    If you are sure that it is safe to kill the process, you may kill them by kill or kill -9. After the processes are killed, the filesystem will be able to be unmounted.

    如果确定杀死该进程是安全的,则可以通过killkill -9杀死它们。 在进程被杀死之后,文件系统将能够被卸载。

    方法2:使用fuser (Method 2: use fuser)

    You can find out the processes using a filesystem (e.g. /mnt/data) by

    您可以通过以下方式使用文件系统(例如/ mnt / data)找出进程

    # fuser /mnt/data

    fuser can also help you kill all processes using a filesystem at the same time by

    fuser还可以帮助您同时杀死使用文件系统的所有进程

    # fuser -k /mnt/data

    or

    要么

    # fuser -k -9 /mnt/data

    Then you can continue to umount the filesystem.

    然后,您可以继续卸载文件系统。

    Lastly, if all above options and methods failed for you, you may try the final method reboot or SysRq or hardware resetting to reboot you Linux.

    最后,如果上述所有选项和方法都对您失败,则可以尝试reboot最终方法或reboot SysRq硬件,以重新启动Linux。

    翻译自: https://www.systutorials.com/force-linux-unmount-filesystem-reporting-device-busy/

    linux卸载设备忙

    展开全文
  • 使用umount命令可以卸载文件系统。利用设备名或挂载点都能umount文件系统,不过最好还是通过挂载点卸载,一面使用绑定挂在(一个设备,多个挂载点)时产生混乱。 语法格式:umount [参数] 常用参数: -a 卸载/etc...
  • 对于Linux系统下挂载的文件系统,通常情况下是无法卸载的,可通过命令进行强行卸载,下面小编就给大家介绍下Linux使用umount命令强制卸载文件系统的方法。  umount命令  解挂文件系统。umount [-ahnrvV...
  • 1、基本格式 [root@localhost ~]# umount 设备文件名或挂载点 注意:设备文件和挂载点只能二选一,...使用umount命令,如果报错,说明已经卸载使用mount -l 来查看设备是否还在目录中。 2、举例 [root@localho...
  • 挂装mount命令 所谓挂装,就是将某个存储介质(如光盘或U盘)指定到系统的某目录。并且直接访问此目录,即可读写此存储介质的数据。 挂装光盘到/mnt/cdrom目录 [root@host root]# mount /dev/cdrom /mnt/cdrom ...
  • 前言:在Linux系统中,对各种存储设备中的资源访问(如读取、保存文件等)都是通过目录结构进行的,虽然系统核心能够通过“设备文件”的方式操纵各种设备,但是对于用户来说,还需要增加一个“挂载”的过程,才能像...
  • linux 卸载软件命令Linux provides different methods for installing software. You can install software from the standard Ubuntu software repositories using the Ubuntu Software Center, from outside of ...
  • Linux挂载和卸载文件系统

    千次阅读 2013-01-14 21:57:43
    Linux挂载和卸载文件系统 Linux系统使用光盘或U盘时,必须执行挂载(mount)命令。挂载命令可将这些存储介质指定成系统中的某个目录,挂载成功后通过访问这个目录就可以访问这个存储介质上的数据了。将一个文件...
  • Linux 文件系统常用命令 光盘与U盘挂载命令1、光盘的挂载1、将光盘放入分区,在虚拟机中进行下图操作即可模拟,注意一定要确定图中Connect是选中的,因为你没选中就相当于没连通光驱2、创建挂载点注意:挂载点必须为...
  • linux卸载命令

    千次阅读 2021-03-08 16:26:57
    就是卸载xxx  或者 apt-get remove --purge xxx ;卸载xxx并清除配置。  这两条命令对于依赖则是不管的。因为别的软件可能和此软件有相同的依赖,当然对依赖不能管了。 第二步,apt-get autoremove ;就是来对付...
  • Linux umount 命令用于卸载文件系统,卸载挂在 Linux 目录中的文件系统。 strong@foreverstrong:~$ ssh forever@192.168.2.55 forever@192.168.2.55's password: Welcome to Ubuntu 16.04.5 LTS (GNU/Linux 4.13.0-...
  • sudo apt-get remove xxx  只适用于使用sudo apt-get install命令安装的软件,其中xxx是你所要卸载的软件名称。
  • linux软件卸载方法及dpkg命令使用

    千次阅读 2018-07-28 15:59:11
    卸载软件 如果知道软件的具体名称,可以使用 sudo apt-get remove --purge 软件名称 sudo apt-get autoremove --purge 软件名称 不知道要删除软件的具体名称,可以使用 dpkg --get-selections | grep &...
  • linux卸载vnc,如何实现linux卸载vnc

    千次阅读 2020-08-17 17:14:38
    接下来小编就给大家介绍一下如何实现linux卸载vnc。 首先先介绍一个超好用的linux连接vnc工具:IIS7服务器管理工具 如图:(官网地址:IIS7服务器管理工具) IIS7服务器管理工具的VNC功能可以说是使用起来...
  • 1、挂载 文件系统(mount) ...往 Linux 系统安装文件系统需要用到 mount 命令,并且需要 root 权限。用法: mount [-参数] [设备名称] [挂载点] mount 命令支持的参数较多,常用参数如表: ...
  • 本篇博客只是为了记载自己在学习linux的过程中所遇到的问题。在网上可能大家会遇到各种各样的解决方法,在我所写的博客里只记录小...df命令可以查看每个文件所在的文件系统的信息,默认显示所有文件系统,——H参数表示
  • Linux软件的安装和卸载一直是困扰许多新用户的难题。在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程序”来实现。与其相类似,在Linux下有一个功能强大的软件安装卸载工具,名为RPM...
  • Linux卸载Anaconda

    万次阅读 多人点赞 2018-03-12 17:34:01
    Linux 卸载Anaconda
  • 利用设备名或挂载点都能umount文件系统,不过最好还是通过挂载点卸载,以免使用绑定挂载(一个设备,多个挂载点)时产生混乱。  挂载文件系统,ISO镜像mount命令  作用:挂载文件系统、ISO镜像  格式:mount[-t ...
  • linux卸载系统自带jdk安装新jdk

    千次阅读 2016-03-09 10:32:09
    1. 卸载自带JDK: 1)卸载系统自带的jdk版本:   查看自带的jdk:   #rpm -qa|grep gcj   可能看到如下类似的信息:   libgcj-4.1.2-44.el5  ... 使用rpm -e --nodeps 命令删除上面查找的内容:
  • umount卸载问题

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 167,314
精华内容 66,925
关键字:

linux卸载文件系统使用的命令

linux 订阅