我正在尝试恢复备份的Linux文件系统/应用程序(ext3文件系统)
/dev/cciss/c0d0p7 177G 3.8G 164G 3% /apps
我运行以下命令来转储:
/sbin/dump -0uz -f /backup_labeir1/apps.dmp /apps
然后我删除了/ apps文件夹:
rm -rf /apps
并卸载它:
umount -l /apps
接下来我正在尝试制作文件系统
mke2fs -j -b 4096 -L data /dev/cciss/c0d0p7
之后我打算做下面的步骤:
# mkdir /apps # mount -t ext3 /dev/cciss/c0d0p7 /apps # cd /apps # restore -rf /backup_labeir1/apps.dmp . # reboot
我有两个问题:
但是既不安装文件系统,也不显示任何输出:
lsof | grep /dev/cciss/c0d0p7 lsof /dev/cciss/c0d0p7
请帮我解决这个问题。
当我尝试在Mac OS X上格式化USB驱动器时遇到同样的错误。在我的情况下,首先用diskutil unmountDisk ...卸载磁盘diskutil unmountDisk ...解决了这个问题。
详细信息:首先,运行diskutil list并检查输出以确定要格式化的磁盘。 (不要格式化你的硬盘disk0 !)在我的情况下,它是/dev/disk1 。 当我第一次运行mkfs.ext3 /dev/disk1 ,我收到了“设置超级块时资源繁忙”的消息。 但是我运行diskutil unmountDisk disk1 , mkfs.ext3工作。
注意:最初,我尝试了diskutil eject disk1 ,但然后磁盘不能再访问 – 例如diskutil list不显示它。 diskutil unmountDisk disk1确保磁盘不再使用,但是mkfs.ext3仍然可以访问它。
/ dev / cciss / c0d0p7:设置超级块时设备或资源正忙
从我的经验来看,资源繁忙是由多path设备映射引起的(可能有)。 (例如/ dev / mapper / mpathi)
如果我们有这个问题,“mke2fs -t ext4 / dev / mapper / mpathi”和“”将会失败。
[root@myserver ~]# multipath -ll mpathi mpathi (snip:myFCdisk) dm-6 snip:myFCdiskProdName size=100G features='0' hwhandler='1 alua' wp=ro |-+- policy='round-robin 0' prio=snip:123 status=active | `- 6:0:0:7 sdv 65:80 active ready running `-+- policy='round-robin 0' prio=snip:111 status=enabled `- 5:0:0:7 sdi 8:128 active ready running [root@myserver ~]# [root@myserver ~]# mke2fs -F -t ext4 /dev/mapper/mpathi mke2fs 1.41.12 (17-May-2010) /dev/mapper/mpathi: Operation not permitted while setting up superblock [root@myserver ~]# [root@myserver ~]# mke2fs -F -t ext4 /dev/sdv mke2fs 1.41.12 (17-May-2010) /dev/sdv is apparently in use by the system; will not make a filesystem here! [root@myserver ~]#
我的解决方法是临时删除多path设备映射。
祝你有美好的一天:)