Я пытаюсь протестировать восстановление резервной копии файловой системы / приложений 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
У меня 2 вопроса:
Но ни файловая система не смонтирована, ни lsof
показывает мне любой результат:
lsof | grep /dev/cciss/c0d0p7
lsof /dev/cciss/c0d0p7
Пожалуйста, помогите мне решить эту проблему.
Я получил ту же ошибку, когда попытался отформатировать USB-накопитель в Mac OS X. В моем случае сначала размонтировать диск с помощью 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: устройство или ресурс заняты при настройке суперблока
По моему опыту, ресурс занят из-за карты многопутевого устройства (может быть). (например, / 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 ~]#
Мое обходное решение - временно удалить карту многопутевого устройства.
Хорошего дня:)