LINUX.ORG.RU
ФорумAdmin

восстановление ext3: Device or resource busy


0

1

Система Centos 5.2, LiveCD Centos 5.6

Повреждена ФС на /dev/sda2

Загрузился с LiveCD, text mode

#:fdisk -l показывает корректную инфу о разделах

Device     Boot    Start End  ... Id System
/dev/sda1    *      xxxx1 yyy1  83 Linux
/dev/sda2           xxxx2 yyy2  8e Linux LVM

Попытка отмонтировать раздел

#:umount /dev/sda2: not mounted

Попытка e2fsck

# fsck -vy /dev/sda2
e2fsck 1.39
fsck.ext2: Device or resource busy while trying to open /dev/sda2
Filesystem mounted or opened exclusively by another program?
#e2fsck -b8193 -v /dev/sda2 аналогично

#:dumpe2fs /dev/sda2
dumpe2fs: Bad magic number in super-block.../dev/sda2
Could not find a valid superblock

#:dumpe2fs -ob8193 /dev/sda2 аналогично

Что в текстовом режиме, с livecd может использовать неподмонтированный раздел?

#lsof  /dev/sda2 
- тишина
#fuser /dev/sda2 
- тишина


Ответ на: комментарий от adriano32
/dev/mapper/live-rw on / type ext3(rw, noatime)
proc on /proc ...
sysfs
devpts
...
/dev/sr0 on /mnt/live type iso9660 (ro)

(пишу с KVM'a, вывод в сокращенном варианте)

никаких намёков на /dev/sd* и VolGroup

cat /proc/mounts

Тоже ничего о /dev/sda не говорит

vo-one
() автор топика
Ответ на: комментарий от adriano32
# pvdisplay
PV Name /dev/sda2
VG Name VolGroup00
PV Size 464,89Gb / not usable 11.29 MB
Allocatable - yes (but full)
...
# vgdisplay
VG NAme VolGroup00
System ID
Format lvm2
...
VG access read/write
VG Status resizable
MAX LV 0
Cur LV 2

[b]Open LV 1[/b]
..
# lvdisplay
LV Name /dev/VolGroup00/LogVol01
VG Name VolGroup00
LV Status availible
#open 1
...
#: umount /dev/VolGroup00/LogVol01 : not mounted
vo-one
() автор топика

> /dev/sda2 xxxx2 yyy2 8e Linux LVM

Ну так не с sda2 же надо всё это делать. Активируй том, и уж на нём - fsck.

AS ★★★★★
()
Ответ на: комментарий от AS

Активируй том

Не могли бы Вы поподробнее?

# e2fsck /dev/VolGroup00/LogVol01
/dev/VolGroup00/LogVol01 is mounted.

WARNING!!! Running e2fsck on a mounted filesystem may cause SEVERE filesystem damage.
...

check aborted
#umount /dev/VolGroup00/LogVol01: not mounted
vo-one
() автор топика
Ответ на: комментарий от vo-one

> Не могли бы Вы поподробнее ?

Да я тоже не особенно с LVM развлекался. Просто очевидно, что на физическом носителе никакой FS быть не может, когда LVM используется.
что mount показывает ? Ещё можно в /dev/mapper заглянуть.

AS ★★★★★
()

а вот с reiserfs такого бы не было никогда!

а если по теме вопрса то Device or resource busy - девайс занят! отмонтируй или в fstab закомментируй строчку про него! перегрузись и проверяй! ибо fschk - проверяет же только отмонтированные ресурсы! )))

ipwww ★★
()
Ответ на: комментарий от AS

Mapper:

#ls -1 /dev/mapper/
control
live-osimg-min
live-rw
VolGroup00-LogVol00
VolGroup00-LogVol01

Mount не говорит ничего о нужном разделе

# mount
/dev/mapper/live-rw on / type ext3 (rw, noatime)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts ...
tmpfs on /dev/shm  ...
none on /proc/sys/fs/binfmt_misc ...
/dev/sr0 on /mnt/live type iso9660 (ro)

vo-one
() автор топика
Ответ на: комментарий от ipwww

Device or resource busy - девайс занят!

Система загружена с livecd, mount говорит о том, что девайс не подмонтирован. Вопрос в том, почему fsck думает,что раздел примонтирован.

vo-one
() автор топика
Ответ на: комментарий от vo-one

> Вопрос в том, почему fsck думает,что раздел примонтирован.

Видимо потому, что для него это состояние выглядит так. Про LVM не знает.
А если /dev/mapper/VolGroup00-LogVol01 ?

AS ★★★★★
()
Ответ на: комментарий от vo-one

#umount /dev/VolGroup00/LogVol01: not mounted

можешь привести

blkid /dev/VolGroup00/LogVol01

?

возможно, у тебя там не ФС ещё интересно

lvdisplay -C

или, для некоторых liveCD, вместо lvdisplay

lvm lvdisplay -C

Если LogVol01 не активирован (в выводе предыдущей команды в третьем столбце нет буквы 'a'), нужно выполнить

lvchange -ay VolGroup00/LogVol01
router ★★★★★
()
Ответ на: комментарий от vo-one

AS прав, только проверь какое имя волюма сначала, он у тебя подругому может быть назван

val-amart ★★★★★
()
9 июня 2011 г.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.