我是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?