Монтирование одного из дисков Raid

12
Lord Maverik
На сайте с 15.04.2003
Offline
471
#11
Den73:
монтируйте старый диск

да с радостью, но не монтируется :(

как его смонтировать?

---------- Добавлено 14.10.2015 в 04:24 ----------

Оптимизайка:
А sda3 монтируется-то? Уж очень не нравится сообщение Unrecovered read error в логах у вас. Надо срочно бэкапиться по возможности, т.к. первый диск наверное тоже отдаст б-гу душу. или уже.

root@rescue ~ # mount -t ext3 /dev/sda3 /mnt

mount: /dev/sda3 already mounted or /mnt busy

Как я понимаю, из за того, что он в Raid занят.

RedMall.Ru (https://redmall.ru) - Товары из Китая (Таобао, Tmall) с проверкой качества, скидка для форумчан 7% Партнерская программа 2 уровня: 5% + 5%. Подробнее. (https://redmall.ru/about/partner/)
Оптимизайка
На сайте с 11.03.2012
Offline
396
#12

А cat /proc/mounts не показывает ли случаем, что sda3 уже смонтирован в др. каталог или что /mnt уже используется, т.е. то что написано?

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
Lord Maverik
На сайте с 15.04.2003
Offline
471
#13
Оптимизайка:
А cat /proc/mounts не показывает ли случаем, что sda3 уже смонтирован в др. каталог или что /mnt уже используется, т.е. то что написано?

root@rescue ~ # cat /proc/mounts
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
sys /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
udev /dev devtmpfs rw,relatime,size=24678424k,nr_inodes=6169606,mode=755 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620 0 0
213.133.***.***:/nfs /root/.oldroot/nfs nfs ro,noatime,vers=3,rsize=8192,wsize=8192,namlen=255,acregmin=600,acregmax=600,acdirmin=600,acdirmax=600,hard,nocto,nolock,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=213.133.***.***,mountvers=3,mountproto=tcp,local_lock=all,addr=213.133.***.*** 0 0
overlay / overlay rw,relatime,lowerdir=/nfsroot,upperdir=/ramfs/root,workdir=/ramfs/work 0 0
tmpfs /run tmpfs rw,nosuid,noexec,relatime,size=4936244k,mode=755 0 0
tmpfs /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k 0 0
tmpfs /run/shm tmpfs rw,nosuid,nodev,noexec,relatime,size=9872480k 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620 0 0
Оптимизайка
На сайте с 11.03.2012
Offline
396
#14
Lord Maverik:
Как я понимаю, из за того, что он в Raid занят.

А посмотрите:

sudo blkid -c /dev/null -o list

И попробуйте проверить на ошибки sudo fsck.ext3 -n /dev/sda3 или md2

Lord Maverik
На сайте с 15.04.2003
Offline
471
#15
Оптимизайка:
sudo blkid -c /dev/null -o list

root@rescue ~ # blkid -c /dev/null -o list

device fs_type label mount point UUID
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
/dev/loop0 ext2 (in use) 40c4ea95-0ecc-4c51-9f3e-e49d8f62f160
/dev/sda1 linux_raid_member rescue:0 (in use) 5daa3d18-03bd-c917-c92a-1b56ef2d7586
/dev/sda2 linux_raid_member rescue:1 (in use) 2fc59473-33f7-9c63-d581-e5d2dfbcec98
/dev/sda3 linux_raid_member rescue:2 (in use) 8f2558ad-67e0-06c4-8d72-0b21f1e3b3d3
/dev/sdb1 linux_raid_member rescue:0 (not mounted) 5daa3d18-03bd-c917-c92a-1b56ef2d7586
/dev/sdb2 linux_raid_member rescue:1 (not mounted) 2fc59473-33f7-9c63-d581-e5d2dfbcec98
/dev/sdb3 linux_raid_member rescue:2 (not mounted) 8f2558ad-67e0-06c4-8d72-0b21f1e3b3d3
/dev/md0 swap (not mounted) a9643082-0b06-46fb-aea9-bd46f3fb4ee6
/dev/md1 ext3 (not mounted) bd1c8aaf-0d01-4772-b752-b52dddebba68
/dev/md2 ext4 (not mounted) a1b05173-4284-42e9-aec3-a9963fb5bdfe
root@rescue ~ #


---------- Добавлено 14.10.2015 в 05:17 ----------

root@rescue ~ # fsck.ext3 -n /dev/sda3

e2fsck 1.42.5 (29-Jul-2012)
Warning! /dev/sda3 is in use.
ext2fs_open2: Bad magic number in super-block
fsck.ext3: Superblock invalid, trying backup blocks...
fsck.ext3: Bad magic number in super-block while trying to open /dev/sda3

The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>

root@rescue ~ # fsck.ext3 -n /dev/md2
e2fsck 1.42.5 (29-Jul-2012)
Warning: skipping journal recovery because doing a read-only filesystem check.
/dev/md2 contains a file system with errors, check forced.
Pass 1: Checking inodes, blocks, and sizes
Error reading block 8388683 (Attempt to read block from filesystem resulted in short read) while getting next inode from scan. Ignore error? no

Error while scanning inodes (2097792): Can't read next inode
e2fsck: aborted
root@rescue ~ #


---------- Добавлено 14.10.2015 в 05:26 ----------

Я тут нагуглил:

# losetup --find --show --read-only --offset $((2048*512)) /dev/sdb1

Подключение диска в режиме чтения. Может такое помочь?

---------- Добавлено 14.10.2015 в 05:53 ----------

losetup тоже не проходит...

root@rescue ~ # losetup --find --show --read-only --offset $((262144*512)) /dev/sda3

/dev/loop1
root@rescue ~ # mc

root@rescue ~ # fsck.ext3 -n -v /dev/loop1
e2fsck 1.42.5 (29-Jul-2012)
Warning: skipping journal recovery because doing a read-only filesystem check.
/dev/loop1 contains a file system with errors, check forced.
Pass 1: Checking inodes, blocks, and sizes
Error reading block 8388683 (Attempt to read block from filesystem resulted in short read) while getting next inode from scan. Ignore error? no

Error while scanning inodes (2097792): Can't read next inode
e2fsck: aborted
root@rescue ~ # mount -o ro /dev/loop1 /mnt
mount: wrong fs type, bad option, bad superblock on /dev/loop1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so

root@rescue ~ #

Как же его хотябы в режиме чтения подключить то? Чтобы последние данные слить и уже поставлю все заново.

---------- Добавлено 14.10.2015 в 06:54 ----------

Удалось смонтировать. Помогла опция

mount -o ro,noload

Не все читается, бедблоков много. Но бекапы есть, и то что удастся считать, обойдется малой кровью.

N
На сайте с 06.05.2007
Offline
419
#16
Lord Maverik:
Как я понимаю, из за того, что он в Raid занят.

Правильная догадка. Не стоило даже тратить время на это. Зачем выдумали losetup чтобы специально обойти блокировку не понятно.

Кнопка вызова админа ()
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий