Получить доступ к Информации на рейде.
Дообрый день!
Впервые сижу за линами, потому сильно не ругайте если что не правильно пишу.
Пытаюсь решить следующую задачу: Стоит Генту на 1 винте, 2 других винта собраны в рейде (на них стоит Fedora 12), на них разделы вроде как lvm2
Вот fdisk:
# fdisk -l Disk /dev/sda: 500.1 GB, 500107862016 bytes, 976773168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x9c6f5726 Device Boot Start End Blocks Id System /dev/sda1 * 2048 67583 32768 83 Linux /dev/sda2 67584 4261887 2097152 82 Linux swap / Solaris /dev/sda3 4261888 976773167 486255640 83 Linux Disk /dev/sdb: 73.4 GB, 73407868928 bytes, 143374744 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk /dev/sdc: 73.4 GB, 73407868928 bytes, 143374744 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes
Вот информация о устройствах:
05:00.0 IDE interface: Marvell Technology Group Ltd. 88SE6121 SATA II / PATA Controller (rev b2) Subsystem: ASUSTeK Computer Inc. Device 8212 Kernel driver in use: pata_marvell 06:00.0 RAID bus controller: Marvell Technology Group Ltd. 88SE6440 SAS/SATA PCIe controller (rev 02) Subsystem: Marvell Technology Group Ltd. 88SE6440 SAS/SATA PCIe controller Kernel driver in use: mvsas Kernel modules: mvsas
До этого я пытался собрать ядро с драйвером 88SE6440, и автодетектом на этапе загрузки пытаться понять что за массив и какие у него разделы, но все мои танцы сводились к Кернел паник при загрузке, с жуткими матами. При сборке ядра драйвер поставил как "модуль" и все ок, и винты рейда видно и матов нет.
Вот дальше я застрял, не могу придумать что сделать чтобы увидеть разделы на винтах (которые в рейде).
P.S. доступ только ssh
P.S.S. знания английского удручающие manы читаю, но понимаю их через раз )))
- Для комментирования войдите или зарегистрируйтесь
Почитайте, хотя бы эту статью
Почитайте, хотя бы эту статью Программный RAID в Linux .
В общих чертах, если вы там ничего не поломали, то вам будет достаточно для сборки массива:
А для поднятия группы томов:
Состояние массива можно посмотреть так:
выход 'q'
или
Да, эту статью я читал,
Да, эту статью я читал, пробывал простую команду:
По вашим предложенным коммандам, тоже не получилось:
В /proc/mdstat у меня:
P.S. Рейд рабочий, если в биосе поставиь с него загрузку, то федора грузится с него на ура.
Вы эту команду предварительно
Вы эту команду предварительно выполнили ?
)
Теперь выполнил, но она не дала результата (точнее ничего не сконфигурировала):
А вы уверены, что у вас
А вы уверены, что у вас MD-RAID, а не fake-RAID c LVM?
Что выдает команда
не уверен. Мне вообще не
не уверен.
Мне вообще не понятно, что происходит (
Сделал клон рейд-диска
Сделал клон рейд-диска (акронисом), подшаманил с загрузкой, запустил винт на соседней машине, система нормально стартанула, работает (без пересбора ядра и т.д. - fedora 12)
Могу на ней выполнить команды для того чтобы понять что за ФС на рейде.
Вот нек. результаты:
sda1 просто смонтируй
sda1 просто смонтируй куда-нибудь, а LVM активируй командой
после этого тоже можещь монтировать и смотреть, что там... ;)
Только странно что-то что ЛВМ меньше простого... обычно наоборот бывает...
непонятно....
Немного не понял смысл этого поста. Зачем монтировать sda1? Если речь о рейде который/из которого надо примонтировать sdb и sdc и они естественно просто так не примонтируются:
А если речь о втором ПК на который я воткнул образ с рейда, то повторюсь - там все завелось и работает, fedora стартанула и начала выполнять свои грязные делишки, там все само примонтировалось.
точно не понял... :) Если
точно не понял... :)
Если sda1 неинтересен, пропусти... читай дальше...
Мы же тут не ясновидящие... ваши тайные желания неведомы нам... я так понял, что надо инфу вытащить с тех дисков...
Кстати, монтировать прямо целиком диск - глупость беспросветная! Где это я или кто другой такое советовал?!..
И еще - у вас тут новая инфа вылезла, что РАЙД был с ДДФ-метаданными (Федора берет их по дефолту), поэтому и сканировать/собирать его надо с ними же. А как поднимите РАЙД - снова vgscan/vgchange, после чего сможете монтировать логические тома и будет вам счастье...
Первый пост - в нем описана
Первый пост - в нем описана проблема и задача.
На одном винте стоит генту, этот винт в машине на которой раньше крутилась федора установленная на рейд. Так вот мне нужно получить доступ к рейду из генту.
Выше описано (если внимательно прочитать), что я получаю доступ к данным напрямую загружаясь с винта с федоры - но мне это не нужно - это информацию которую можно использовать как "отладочную" и проверочеую.
Теперь по поводу Вашего поста.
У меня видны винты sdb и sdc. vgscan/vgchange в генту - результата не дают.
Драйвер рейда откомпилирован модулем. Если в ядро его - то идет фатал эррор (КЕРНЕЛ ПАНИК)
немного не понял что такое: РАЙД был с ДДФ-метаданными (Федора берет их по дефолту), поэтому и сканировать/собирать его надо с ними
malish_cmw написал(а):...У
и не дадут, потому как vgscan/vgchange надо делать ПОСЛЕ того, как поднят RAID!
Мало данных... возможно сбивается загрузочный и/или корневой диск(и) из-за того, что появляются новые незнакомые накопители на этапе загрузки и/или в ядре чего-то не хватает.
тогда вам сюда: man mdadm, выделю только:
ddf Use the "Industry Standard" DDF (Disk Data Format) format defined by SNIA. When creating a DDF array a CONTAINER will be created, and normal arrays can be created in that container.
за подробностями - сюда.
А для прояснения ситуации у вас покажите
c Gentoo и
с Федоры...
P.S. хотя я бы посоветовал бы вам заменить федоровские диски на понятные вам, т.е. перекинуть все данные на новый диск(и)/RAID/LVM на другой машине, где все читается, и не морочить голову ни себе, ни людям... :)
~ # mdadm --detail --scan
ничего не вывело
Сейчас я могу посмотреть только второй сервак, загрузить федору на текущем не могу, чтобы посмотреть какие данные оно выыдает в рейде. Думаю в субботу смогу. На втором серваке, (где клон рейда на HDD):
не, ну это не спортивно. От безысходности я могу данные и с работающей машины слить и не мучаться, но тут важно что этобы все это работало именно по такой схеме...
ну если из спортивного
ну если из спортивного интереса, то сделай и сохрани список загруженых модулей и протокол загрузки (dmesg) на Федоре, а потом сравни со своими.