partprobe

Posted redrobot

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了partprobe相关的知识,希望对你有一定的参考价值。

 

 

partprobe工具
操作系统目录/usr/sbin/partprobe
程序安装包parted-3.1-17.el7.x86_64.rpm

命令用法:
partprobe是用来告知操作系统内核 分区表发生变化的工具,告知方式是请求内核重读分区表
选项如下:
-d 不会让内核重读分区表,分区表发生变化后使用该命令partproe -d /dev/sdi不会告知内核分区发生了变化
-s 先让内核重读分区表,再显示设备已拥有的分区信息

[root@node1 ~]# partprobe -s /dev/hda
/dev/hda: msdos partitions 1 2 3 4 <5 6 7 8 9> #4分区为扩展分区,符号<内部的分区为逻辑分区
1
2
-h 显示帮助选项信息
-v 显示程序的版本信息
————————————————
版权声明:本文为CSDN博主「z_stand」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Z_Stand/article/details/90967712

 

gitlab 

git clone  https://salsa.debian.org/parted-team/parted

 

参考:

https://blog.csdn.net/Z_Stand/article/details/90967712

partprobe分区报错

环境

centos 6.9
vmware 虚拟机

场景:

对磁盘进行在线扩容,扩容后,在线扫描,扫描过后进行LVM扩展,分区后,通过partprobe /dev/sda 扫描,出现以下错误:

分区报错
shell > partprobe /dev/sda
Warning: WARNING: the kernel failed to re-read the partition table on /dev/sda (Device or resource busy). As a result, it may not reflect all of your changes until after reboot.

对于该问题:

使用partprobe重载分区也只能是对不同的硬盘才能及时生效。对于同一块硬盘,修改过分区信息后,必须重启系统才能使修改过的分区信息生效。

以上是关于partprobe的主要内容,如果未能解决你的问题,请参考以下文章

74 partprobe-磁盘管理

partprobe

partprobe分区报错

partprobe命令用法

partprobe 和 partx 的用法

partprobe命令--Linux命令应用大词典729个命令解读