mdadm: Cannot open /dev/sda1: Device or resource busy

This was caused by some weird dmraid setup which kind of takes control of drives even if they're blank/unused.

1. Check the table.

dmsetup table
ddf1_44656c6c202020201000006010281f0b3f5195b77cf86172: 0 3905945600 linear 8:0 0
ddf1_44656c6c202020201000006010281f0b3f5195b77cf86172p3: 0 37124096 linear 253:0 284547072
ddf1_44656c6c202020201000006010281f0b3f5195b77cf86172p2: 0 283496448 linear 253:0 1050624
ddf1_44656c6c202020201000006010281f0b3f5195b77cf86172p1: 0 1048576 linear 253:0 2048

2.) Delete the entry

dmsetup remove ddf1_44656c6c202020201000006010281f0b3f5195b77cf86172
device-mapper: remove ioctl on ddf1_44656c6c202020201000006010281f0b3f5195b77cf86172 failed: Device or resource busy
Command failed

*Delete the partitions first (eg. ending with p3 p2 p1 and then delete the main one)

 

After that mdadm will be happy.

 

Here's another example of lvm causing the issue:

[root@localhost ~]# mdadm --manage /dev/md1 -a /dev/ sdb2
mdadm: Cannot open /dev/ sdb2: Device or resource busy


[root@localhost ~]# dmsetup table
cl-swap: 0 4194304 linear 253:2 2048


[root@localhost ~]# dmsetup remove cl-swap

[root@localhost ~]# mdadm --manage /dev/md1 -a /dev/ sdb2
mdadm: added /dev/ sdb2

 


Tags:

mdadm, dev, sda, resource, busythis, dmraid, unused, dmsetup, ddf, _, cf, linear, delete, entry, mapper, ioctl, partitions, eg,

Latest Articles

  • How to combine .txt ACLs without breaking things
  • How to ping all of Googlebot's IPs script
  • 'virtio0' uses a qcow2 feature which is not supported by this qemu version: QCOW version 3
  • Linux bash script to get the IP of a list of hostnames
  • How To Use Camera Webcam in Docker for OBS Studio etc...
  • Computer Server Won't Post Boot Or Enter BIOS Setup After Installing RAID SAS or GPU Card etc..
  • How To Test PHP Scripts from CLI with GET variables/query string
  • apt-cache how to see all available versions of a package in Debian Ubuntu Mint
  • Virtualbox VBox Guest-utils drag and drop files stops working with Windows VMs
  • How To Remove Ubuntu Netplan and Go Back to /etc/network/interfaces
  • How To Force Flash an AMD Instinct GPU To Another Model Using Debian Ubuntu Mint Linux
  • How To compile ollama from source to use unsupported AMD GPU with rocm in Ubuntu Debian
  • QEMU KVM Virtio GPU Windows Cannot Select 1080P
  • Linux Gnome Desktop Ubuntu Mint Debian Gets Slower After Weeks
  • Firefox How to Save Full Page As Screenshot/PDF
  • Nvidia Datacenter Driver Tesla Slow nvidia-smi response and high utilization with 0 usage
  • ffmpeg how to normalize / increase the volume of your audio
  • kdenlive audio blips pops cracks artifacts solution fix
  • haproxy / nginx certbot SSL issues
  • nginx how to see the real IP when behind a CDN