+ -
当前位置:首页 → 问答吧 → mdadm: Cannot open /dev/hda3: Device or resource busy

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

时间:2011-12-22

来源:互联网

在做RAID1的时候
#mdadm --create --verbose /dev/md2 --level=1 --raid-devices=2 /dev/hda3 /dev/sda3

报 mdadm: Cannot open /dev/hda3: Device or resource busy 错误!!!

在线等高手!!

作者: luotao19910401   发布时间: 2011-12-22

你用的什么系统?如果是rhel6的话,/dev/hda3 /dev/sda3又是刚新建的分区的话,好像得先重启一下系统才行。

作者: askandstudy   发布时间: 2011-12-22

是centos4.8 /dev/hda3下挂的是/

作者: luotao19910401   发布时间: 2011-12-22

软件raid的步骤应该是这样吧:
1.先用fdisk从你的硬盘上的未使用空间中新建两个或几个分区来给你做练习
2.执行你的mdadm命令
3.用mkfs格式化你的md
4.挂载
没有看着书来做练习吗

作者: askandstudy   发布时间: 2011-12-22

是这样做的,就是在执行mdadm的命令出现这样mdadm: Cannot open /dev/hda3: Device or resource busy 错误,后面的就根本无法做了

作者: luotao19910401   发布时间: 2011-12-22

/dev/hda3正在被系统使用,不能这样操作

作者: askandstudy   发布时间: 2011-12-22

我知道,有没有什么办法,把 /dev/hda3 停掉。
我做、/dev/md0 /dev/md1 也是提示我说/dev/hda1 /dev/hda2 在忙,用umount停掉了/dev/hda1 挂的是/boot
/dev/hda2挂的是sawp sawpoff -a 关掉了。

作者: luotao19910401   发布时间: 2011-12-22

你的数据不要了吗?据我所知是需要把分区格式化的。

你看看这个howto的Backup Your System First部分是怎么说的:
http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch26_:_Linux_Software_RAID

或者有我还没学到的方法可以实现。

作者: askandstudy   发布时间: 2011-12-22

而且/下很多东西正在被系统使用当中,要停掉就用启动盘进入救援模式来折腾吧。
如果你是用虚拟机来做练习的话现有磁盘又没空间了,加一块虚拟磁盘就可以了

作者: askandstudy   发布时间: 2011-12-22