linux 中如何查看块设备,在linux中,如何确定使用块设备的进程?

我在服务器中有一个磁盘,我正在迁移到LVM卷组.以前,它使用传统的DOS磁盘分区,hdb [1-5].

我已经从hdb卸载了每个文件系统,使用hdb关闭交换,已经在设备上删除了一个较小的VG,然后使用fdisk重新分区,删除现有分区,并创建了2个分区,但在写完后,linux拒绝了重新读取分区表.使用hdparm -z报告再次尝试:BLKRRPART失败:设备或资源繁忙.

我已检查以下位置以确保设备及其分区未列在任何位置:

> / proc / swaps

> / proc / mdadm

>’pvs’命令输出

>’mount’命令输出

> / etc / mtab

> lsof | grep hdb

但是cat / proc / partitions仍然列出了分区,而hdparm -z / dev / hdb仍然让我设备忙.

是否有一些我遗漏的东西,或者我还不知道要找到什么仍然保留在我的块设备上的秘密地方?更重要的是,我如何释放它以便我可以重新加载分区表?

FWIW,在这个特定的情况下,我可以简单地重启服务器而不用担心,但这一直困扰着我,而且我很好奇是否有更好的方法.

(编辑:添加更精确的措辞)

(编辑:详细信息重新分区)

更新:我使用了partprobe / dev / hdb,它确实改变了一些东西:在/ dev / hdb1中,/ deb / hdb [3-5]现在已经消失了,而且partprobe正在报告错误:错误通知内核有关分区的修改/ dev / hdb1 – 设备或资源繁忙. < - 特别是关于hdb1. hdb1以前是LVM卷组(VG)中的物理卷(PV),在我重新分区之前,我已经恢复了pvremoved em ...... 更新2:FWIW,我仍然没有纠正这个问题,幸运的是它并不紧急.我已经了解到partprobe正在使用更新的API调用,这就是为什么它似乎早先做了一些事情.我仍然没有找到一种简单有效的方法,给定一个设备,它的主要/次要数字,找出哪些资源(内核或用户空间)正在使用它.有任何想法吗?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/488901.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

盘点2019年336起机器人及相关领域投融资事件!注重细分领域深耕行业复苏趋势显现...

来源&#xff1a;机器人大讲堂2019年的投资就像是随着季节气候变化的&#xff0c;现在到了冬季&#xff0c;或许有些人等不到明年春天的回暖&#xff0c;但终究春天还是会来。机器人是继互联网热潮逐渐褪去后&#xff0c;投资人寻找到的新投资项目&#xff0c;科创板使得机器人…

项目管理论坛_【项目管理论坛】 第15期:如何做一名优秀的项目经理

点击上方蓝字关注中铁大桥局五公司企业是个人成长的平台&#xff0c;个人是企业发展的力量。心在一起&#xff0c;力出一孔。根据公司全年生产经营的“路线图”和“时间表”&#xff0c;围绕今年的任务目标&#xff0c;展开思考讨论&#xff0c;凝聚全员智慧&#xff0c;共同探…

单行文本与多行文本省略文本

一、单行文本省略 1.text-overflow:ellipsis;该属性用于当文本溢出的时候用省略号的方式显示。它还有一个属性值是clip&#xff08;溢出部分直接裁剪掉&#xff09;。 2.overflow:hidden;对溢出内容进行隐藏。 3.white-space:nowrap;强制在一行显示 二、多行文本省略 用-webkit…

linux驱动向不同串口发数据,Linux串口(serial、uart)驱动程序设计

一、核心数据结构串口驱动有3个核心数据结构&#xff0c;它们都定义在1、uart_driveruart_driver包含了串口设备名、串口驱动名、主次设备号、串口控制台(可选)等信息&#xff0c;还封装了tty_driver(底层串口驱动无需关心tty_driver)。struct uart_driver {struct module …

推荐系统技术演进趋势:召回-排序-重排

来源&#xff1a;DataFunTalk导读&#xff1a;推荐系统技术&#xff0c;总体而言&#xff0c;与 NLP 和图像领域比&#xff0c;发展速度不算太快。不过最近两年&#xff0c;由于深度学习等一些新技术的引入&#xff0c;总体还是表现出了一些比较明显的技术发展趋势。这篇文章试…

cpuz测试分数天梯图_2018年9月CPU天梯图 桌面级处理器天梯图最新版

2018年9月CPU天梯图发布了&#xff0c;通过最新的CPU天梯图我们可以了解各大CPU的性能&#xff0c;目前CPU天梯图已经更新到2018年9月。想要了解最新的CPU动向&#xff0c;一起来看看最新的CPU天梯图吧。2018年9月CPU天梯图 桌面级处理器天梯图最新版CPU性能的排行很难在一张图…

ansbile简单应用

一、简介 Ansible is a radically simple configuration-management, application deployment, task-execution, and multinode orchestration engine. Design Principles Have a dead simple setup process and a minimal learning curve Be super fast & parallel by def…

linux命令怎么调wsdl,如何从命令行执行SOAP wsdl Web服务调用

它是一个标准的&#xff0c;普通的SOAP Web服务。 SSH在这里没有什么可做。我只是叫它与curl(单线)&#xff1a;$ curl -X POST -H "Content-Type: text/xml" \-H "SOAPAction: \"http://api.eyeblaster.com/IAuthenticationService/ClientLogin\"&qu…

世界上最顶尖的技术都在哪些国家?

文章来源&#xff1a;深度无聊半导体加工设备基本被日本&#xff0c;美国霸占。目前蚀刻设备精度最高的是日立。比如东丽&#xff0c;帝人的炭纤维&#xff0c;超高精密仪器&#xff0c;数控机床&#xff0c;光栅刻画机&#xff08;这个最牛的也是日立&#xff0c;刻画精度达到…

Spring Boot Learning(模版引擎)

一&#xff0e; spring boot的web应用开发&#xff0c;是基于spring mvc 二&#xff0e; Spring boot 在spring默认基础上&#xff0c;自动配置添加了以下特性&#xff1a;1. 包含了ContentNegotiatingViewResolver和BeanNameViewResolver beans。2. 对静态资源的支持&#xff…

linux字符驱动向vxworks移植,VxWorks驱动移植至SylixOS总结

本文档描述了将VxWorks中的驱动源码快速移植至SylixOS中的方法&#xff0c;使用时需要结合SylixOS中的VxWorks兼容层实现。1. 驱动注册与初始化1.1 VxWorks中驱动注册与初始化1.1.1 初始化函数VxWorks中大部分函数使用了VxWorks的VxBus结构&#xff0c;对于基于VxBus的驱动结构…

echart 三维可视化地图_在 ECharts GL 中绘制三维地图

ECharts 前段时间发布了超亮眼的 GL&#xff0c;相对于之前已经圈粉无数的 ECharst-X 而言&#xff0c;ECharst GL更是帅到爆&#xff0c;无论是性能、颜值、类型都有了巨大的飞跃。但是对于小编这样的设计师来说是不是更易上手呢&#xff1f;答案是肯定的&#xff0c;我们除了…

重磅!阿里达摩院发布《2020十大科技趋势》

来源&#xff1a;雷锋网2019年&#xff0c;是新兴科技发展史上的重要年份。 这一年&#xff0c;各大公司的AI、云计算、大数据走向下沉市场&#xff0c;空中博弈进入到地面作战&#xff0c;技术的商业化成为生意成败的重要考量。其间&#xff0c;产业与场景成为大漏斗&#xff…

【30集iCore3_ADP出厂源代码(ARM部分)讲解视频】30-8底层驱动之RTC

视频简介&#xff1a;该视频介绍iCore3应用开发平台中RTC的基本配置方法以及在应用开发平台中的实时显示。 源视频包下载地址&#xff1a;链接&#xff1a;http://pan.baidu.com/s/1o80jHvc 密码&#xff1a;f8ri银杏科技优酷视频发布区&#xff1a;http://i.youku.com/gingko8…

linux net 伪指令码,1.2.2. ldr pWTCON

伪指令&#xff0c;就是“伪”的指令&#xff0c;是针对“真”的指令而言的。真的指令就是那些常见的指令&#xff0c;比如上面说的arm的ldr&#xff0c;bic&#xff0c;msr等等指令&#xff0c;是arm体系架构中真正存在的指令&#xff0c;你在arm汇编指令集中找得到对应的含义…

下一个10年,可能改变世界的5项重大发现!真正革命性的进步

来源&#xff1a;博科园在过去的十年里&#xff0c;科学上出现了一些真正革命性的进步&#xff0c;从发现希格斯玻色子到使用CRISPR进行科幻风格的基因编辑。但是&#xff0c;还有哪些更大的突破还在后面呢&#xff1f;《Live Science》采访了所在领域的几位专家&#xff0c;他…

idea整合jboos_在 idea 中 启动 jboss 后, 没有运行部署(通过idea部署)的ssm项目,打开后项目404...

在 idea 中 启动 jboss 后&#xff0c; 没有运行部署(通过idea部署)的ssm项目&#xff0c;打开后项目404&#xff0c;暂时的解决办法每次启动 jboss 都需要是手动登录到 9999 管理端&#xff0c;添加部署 Create an unmanaged deployment&#xff0c;这样很麻烦&#xff0c;每次…

arm linux漏洞,GitHub - armjirawat/linux-kernel-exploits: linux-kernel-exploits Linux平台提权漏洞集合...

CVE-2017-1000367  [Sudo](Sudo 1.8.6p7 - 1.8.20)CVE-2017-1000112  [a memory corruption due to UFO to non-UFO path switch]CVE-2017-16939  [UAF in Netlink socket subsystem – XFRM](Linux kernel before 4.13.11)CVE-2017-7494  [Samba Remote execution](Sa…

shell脚本参数中有空格

shell脚本参数中有空格 在shell脚本中如果有空格的处理如下&#xff1a; sh test.sh "hello word" echo $1 得到的是hello&#xff0c;而不是hello word. 正确的写法如下&#xff1a; vi test.sh #!/bin/bash source /etc/profile echo "$1" echo "$2…