URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 2845
[ Назад ]

Исходное сообщение
"Проблема монтирования диска с устаревшими метками RAID"

Отправлено Daltinn , 23-Ноя-09 17:55 
Описание проблемы:
Установлено несколько HDD, 1 новый с установленой Kubuntu, еще 3 с разделами NTFS.
Ранее на этих 3-х дисках был собран matrix RAID (RAID5+RAID0) на ICH7, который за ненадобностью был отключен в BIOS (важно: в меню RAID-контроллера с дисками ничего не делалось, ), диски были разбиты на разделы уже без RAID (sda1, sda2, sdb1, sdc1). После установки Linux, выяснилось, что примонтировать разделы невозможно. В /dev присутствуют только sda, sdb, sdc, разделов (sda1, sda2, sdb1, sdc1) нет.
Утилита dmraid видит RAID5 и RAID0, которых реально уже нет.
Насколько я понимаю, на самих винчестерах остались блок служебной информации о их принадлежности к RAID, и из-за этого отсутсвуют устройства sda1, sda2, sdb1, sdc1 в /dev.

Вопрос: как удалить служебную информацию о принадлежности дисков к RAID без потери информации, и временного ее переноса на другие диски?



Содержание

Сообщения в этом обсуждении
"Проблема монтирования диска с устаревшими метками RAID"
Отправлено Vladimir , 24-Ноя-09 12:55 
>> диски были разбиты на разделы уже без RAID (sda1, sda2, sdb1, sdc1). После установки Linux, выяснилось, что примонтировать разделы невозможно. В /dev присутствуют только sda, sdb, sdc, разделов (sda1, sda2, sdb1, sdc1) нет.

Покажите вывод
# fdisk /dev/sda
# fdisk /dev/sdb
# fdisk /dev/sdc


"Проблема монтирования диска с устаревшими метками RAID"
Отправлено Daltinn , 24-Ноя-09 13:07 
>>> диски были разбиты на разделы уже без RAID (sda1, sda2, sdb1, sdc1). После установки Linux, выяснилось, что примонтировать разделы невозможно. В /dev присутствуют только sda, sdb, sdc, разделов (sda1, sda2, sdb1, sdc1) нет.
>
> Покажите вывод
> # fdisk /dev/sda
> # fdisk /dev/sdb
> # fdisk /dev/sdc

Вывод смогу только вечером скинуть, но fdisk  разделы видит, проверял fdisk -l.
В выводе присутствуют разделы sda1, sda2, sdb1, sdc1, но в /dev/ их нет :(
такая-же картина в KDE Partition Manager.


"Проблема монтирования диска с устаревшими метками RAID"
Отправлено Daltinn , 24-Ноя-09 21:04 
>>> диски были разбиты на разделы уже без RAID (sda1, sda2, sdb1, sdc1). После установки Linux, выяснилось, что примонтировать разделы невозможно. В /dev присутствуют только sda, sdb, sdc, разделов (sda1, sda2, sdb1, sdc1) нет.
>
> Покажите вывод
> # fdisk /dev/sda
> # fdisk /dev/sdb
> # fdisk /dev/sdc

~$ sudo fdisk -l

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xa42cd3da

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        8387    67368545+   7  HPFS/NTFS
/dev/sda2            8388       38913   245200092+   7  HPFS/NTFS

~$ ls -l /dev/ | grep sda
brw-rw----  1 root disk      8,   0 2009-11-24 21:52 sda


"Проблема монтирования диска с устаревшими метками RAID"
Отправлено Daltinn , 24-Ноя-09 21:24 
Решено:
В BIOS включил режим RAID, при загрузке зашел в утилиту конфигурирования RAID, и для всех дисков выполнил "Reset disk to non-RAID".
После этого появились все устройства (sda1, sda2, sdb1, sdc1) и нормально примонтировались.
Я болся что эта операция может повредить существующие разделы, но, к счастью, ничего не изменилось, влияния на существующие разделы это не оказало, что я узнал, проэксперементировав на одном, предварительно забекапленом разделе. На загрузчик Windows, находящийся на sda1 тоже никак не повлияло.

Спасибо Владимир.


"Проблема монтирования диска с устаревшими метками RAID"
Отправлено ze6ra , 25-Ноя-09 12:51 
>[оверквотинг удален]
>В BIOS включил режим RAID, при загрузке зашел в утилиту конфигурирования RAID,
>и для всех дисков выполнил "Reset disk to non-RAID".
>После этого появились все устройства (sda1, sda2, sdb1, sdc1) и нормально примонтировались.
>
>Я болся что эта операция может повредить существующие разделы, но, к счастью,
>ничего не изменилось, влияния на существующие разделы это не оказало, что
>я узнал, проэксперементировав на одном, предварительно забекапленом разделе. На загрузчик Windows,
>находящийся на sda1 тоже никак не повлияло.
>
>Спасибо Владимир.

Метаинформаци о RAID, обычно, хранится в конце диска.


"Проблема монтирования диска с устаревшими метками RAID"
Отправлено optimist.it , 14-Янв-11 18:15 
> Вопрос: как удалить служебную информацию о принадлежности дисков к RAID без потери
> информации, и временного ее переноса на другие диски?

Хоть тема старая, напишу найденное мной решение описанной проблемы, может кому пригодиться.
У меня возникла похожая проблема, только диск, который раньше был в рейде использовался на другом компьютере, не имеющего RAID-контроллера и следовательно, я не мог через BIOS выполнить сброс в non-RAID. Более детально изучая данный вопрос нашел два способа его решения:
- как уже сказал ze6ra, можно обнулить последние сектора на жестком диске с помощью дисковых утилит, к примеру Disk Editor'ом
- в Linux, dmraid. Выполняем dmraid -r, проверяя, что на диске есть метаданные от массива и удаляем их, выполнив команду

~$sudo dmraid -rE

Лично я вторым способом и воспользовался. Операция выполнена без потери данных на диске.