linux,卸载文件系统的时候,报busy情况的解决记录

背景描述

前几天由于文件系统io异常的问题,要对文件系统的属性进行修改,修改该参数需要将磁盘umount,在umount的过程中遇到问题,在此记录下。

处理过程

1.执行umount进行卸载磁盘,报错busy

2.执行fuser -m -v /dev/vdb1查看当前有哪些进程在占用资源

3.执行fuser -m -k -v /dev/vdb1将所有的进程都kill掉

但是,在执行了以上步骤之后,还是报资源忙的问题,又通过以下问题进行检查:

1.执行lsof没有查看到具体的进程

2.继续执行fuser -m -v /dev/vdb1没有看到任何进程。

在疑惑之际,突然想到,之前在磁盘上建立了swap文件,并且挂载了。所以,

1.执行swapon -s查看,确实有磁盘上的文件在挂载着

2.执行swapoff 将swap去掉

3.再次执行umount,挂载的磁盘被卸载掉了。

文档创建时间:2019年5月23日14:08:38

原文地址:https://www.cnblogs.com/chuanzhang053/p/10911565.html

时间: 2024-11-09 00:33:32

linux,卸载文件系统的时候,报busy情况的解决记录的相关文章

Linux卸载NAS磁盘,报device is busy

# umount /data umount.nfs: /data: device is busy umount.nfs: /data: device is busy # fuser -m -v /data 用户 进程号 权限 命令 /data/: root 19881 ..c.. bash # kill -9 19881 # umount /data

Keil RTX使用 os_mut_init 报Hard Fault 错误解决记录

首先确定你的软件是在互斥信号初始化的位置,在以下几个位置,将会报Hard Fault 错误: (1).os_sys_init_user 用户线程创建之前 (2).os_tsk_create_user之后 规范写法: /* ********************************************************************************************************* * 函 数 名: main * 功能说明: 标准c程序入口. *

Linux下umount卸载文件系统

1. intruduction 命令用于卸载指定文件系统 卸载文件系统时,须所有用户需退出挂载的文件系统,也没有任何程序在读写文件系统. 卸载文件系统时,按挂载的逆顺序依次卸载.如 mount /dev/sda1 /mnt/tmp , mount /dev/sda2 /mnt/tmp/test ,要先卸载/dev/sda2才能成功. 2. sysopsis umount <mount_point|device> 3. trouble target is busy  使用中的文件系统无法卸载原因

Linux 指令详解 df 检查文件系统的磁盘空间使用情况

指令:df 检查文件系统的磁盘空间使用情况 可以查看所有已挂载磁盘的总容量.使用空间.剩余空间.挂载位置等 语法:# df [OPTION] [FILE] FILE是一个或多个路径名的可选列表,如选择这项则显示文件所在的文件系统的磁盘使用情况 Ps: 1:所有用户均有使用df命令的权限 2:默认情况下以1KB为单位显示磁盘空间 3:默认显示当前所有被挂载的文件系统的可用空间 4:超级权限用户使用df命令时会发现某个分区的容量会超过100%,原因如下: Linux系统为超级用户保留了10%的空间.

linux 缩减文件系统大小 LVM

linux缩减文件系统大小 LVM 实验环境: (1)操作系统:centos6.7 i686 (2)VMware Workstation 12版本 (3)实验硬盘大小5G 先查看下当前磁盘使用情况: 增加大小为5G的虚拟硬盘: 建立文件系统: (1)主要步骤如下: (2)格式化: #mkfs.ext4 /dev/vg_wtf/lv_wtf (3)挂载: #mkdir /wtf #建立挂载目录 #mount /dev/vg_wtf/lv_wtf  /wtf (4)查看目前磁盘使用情况,截图如下:

linux虚拟文件系统浅析

linux虚拟文件系统浅析 虚拟文件系统(VFS)在我看来, "虚拟"二字主要有两层含义:1, 在同一个目录结构中, 可以挂载着若干种不同的文件系统. VFS隐藏了它们的实现细节, 为使用者提供统一的接口;2, 目录结构本身并不是绝对的, 每个进程可能会看到不一样的目录结构. 目录结构是由"地址空间(namespace)"来描述的, 不同的进程可能拥有不同的namespace, 不同的namespace可能有着不同的目录结构(因为它们可能挂载了不同的文件系统).操作

文件系统管理 之 Linux 创建文件系统及挂载文件系统流程详解

阅读此文,必须具备知识点:<Linux 查看磁盘分区.文件系统.使用情况的命令和相关工具介绍><实例解说 fdisk 使用方法><合理规划您的硬盘分区><Fedora / Redhat 软件包管理指南> 如果您想加载一个分区(文件系统),首先您得确认文件系统的类型,然后才能挂载使用,比如通过mount 加载,或者通过修改 /etc/fstab来开机自动加载:如果您想添加一个新的分区,或者增加一个新的硬盘,您要通过分区工具来添加分区,然后要创建分区的文件系统,

Linux,du、df统计磁盘情况不一致

转载:http://blog.linezing.com/?p=2136 在运维Linux服务器时,会碰到需要查看硬盘空间的情况,这时候,通常会使用df -lh命令来检查每个挂载了文件系统的硬盘的总量和已使用量,或者,可以使用du -sh [directory]命令来统计某个目录下所有文件的空间占用. 在使用df.du命令时,常常会遇到统计的硬盘使用情况不一致的问题.比如du统计根目录下文件总共大小为2G,而df判断挂载在根目录的硬盘已用空间达到了3G,20G甚至更多.发生这种情况,有以下三种原因

linux管理文件系统指令

就一个基本的linux系统而言,其计算机硬盘只能有三个分区:一个交换分区(用于处理物理内存存不下的信息),一个包含引导转载程序的内核的启动分区,一个根文件系统分区,后两个常采用 ext3文件系统 与ext2文件系统相比,ext3文件系统增加了日志功能,意外关机时数据更安全并实现快速启动 fdisk命令: fdisk -l 列出各个磁盘分区 fdisk -l /dev/sda 列出指定磁盘的分区 fdisk /dev/sda启动交互式对话操作磁盘 sfdisk命令: sfdisk -d /dev/