Kernel does not re-read new partition created on mdraid device and shows warning: Device or resource busy.

Solution Verified - Updated -

Issue

  • The new partition is not getting re-read by partprobe or partx.
Number      Start       End         Size        File system Name    Flags
1           65536s      2097465343s 2097399808s             test1
2           2097479680s 4194887679s 2097408000s             test2
3           4194893824s 6292301823s 2097408000s             test3
4           6292307968s 8389715967s 2097408000s             test4
5           8389722112s 10487130111s 2097408000s            test5
  • Getting warning while creating next [6th] partition.
(parted) mkpart test6 10487136256s  12584544255s
Warning: WARNING: the kernel failed to re-read the partition table on /dev/md0 (Device or resource busy).  As a result, it may not reflect all of your changes until after reboot.
(parted) print
Model: Unknown (unknown)
Disk /dev/md0: 25392250880s
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number      Start       End         Size        File system Name    Flags
1           65536s      2097465343s 2097399808s             test1
2           2097479680s 4194887679s 2097408000s             test2
3           4194893824s 6292301823s 2097408000s             test3
4           6292307968s 8389715967s 2097408000s             test4
5           8389722112s 10487130111s 2097408000s            test5
6           10487136256s 12584544255s 2097408000s           test6

(parted) quit
Information: You may need to update /etc/fstab.
  • partx shows "Device or resource busy"
# partx -v -a /dev/md0
device-mapper: reload ioctl on md0p1 failed: Device or resource busy
create/reload failed on md0p1
device-mapper: reload ioctl on md0p2 failed: Device or resource busy
create/reload failed on md0p2
device-mapper: reload ioctl on md0p3 failed: Device or resource busy
create/reload failed on md0p3
device-mapper: reload ioctl on md0p4 failed: Device or resource busy
create/reload failed on md0p4
device-mapper: reload ioctl on md0p5 failed: Device or resource busy
create/reload failed on md0p5
device-mapper: reload ioctl on md0p6 failed: Device or resource busy
create/reload failed on md0p6
  • fdisk shows "No such file or directory"
# fdisk /dev/md0p6
fdisk: cannot open /dev/md0p11: No such file or directory

Environment

  • Red Hat Enterprise Linux 6
  • mdraid
  • parted

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content