partprobe将无法正常工作..我已经尝试了一切

我是RHCSA考试前的几天,我注意到在经过几个月的testing和testing后,仍然无法成功地运行partprobe ..不是一次

我努力了

partprobe

partprobe /dev/sdx

其中sdx是驱动器名称

它从来没有工作。 我收到一个警告,说内核无法重新读取/dev/sdx (设备或资源繁忙)上的分区表。 因此,重启后可能无法反映所有更改

我能做什么?

是的,分开安装。

在运行partprobe之前,请确保该磁盘的所有分区都已卸载。 如果你正在使用lvm,你应该再次运行partprobe之前,使用“lvchange -an vgname / lvname”之类的东西去激活磁盘上的卷。

最近碰到这个试图在驱动器上分配一些未使用的空间,下面的工作对我来说:

 partx -a /dev/sda 

它抱怨一个正在使用的分区#1,但添加了一个新的分区#2,我可以在/ dev / sda2下引用它,并在它和我的卷组上做一个pvcreate。 这是fdisk和partprobe之后,不工作如下

 # fdisk -l /dev/sda Disk /dev/sda: 21.5 GB, 21474836480 bytes 224 heads, 19 sectors/track, 9855 cylinders Units = cylinders of 4256 * 512 = 2179072 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00006917 Device Boot Start End Blocks Id System /dev/sda1 * 1 49 102400 83 Linux /dev/sda2 49 9855 20868016 83 Linux # partprobe 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. # ls /dev/sda* /dev/sda /dev/sda1 # partx -a /dev/sda BLKPG: Device or resource busy error adding partition 1 # ls /dev/sda* /dev/sda /dev/sda1 /dev/sda2 

partprobe是不安全的。 红帽build议partx 。 例如,

 partx -v -a /dev/sdx 

并validation是否创build了所有分区

 ll /dev/sdx?