Описание проблемы:
Установлено несколько 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 (sda1, sda2, sdb1, sdc1). После установки Linux, выяснилось, что примонтировать разделы невозможно. В /dev присутствуют только sda, sdb, sdc, разделов (sda1, sda2, sdb1, sdc1) нет.Покажите вывод
# fdisk /dev/sda
# fdisk /dev/sdb
# fdisk /dev/sdc
>>> диски были разбиты на разделы уже без 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 (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: 0xa42cd3daDevice 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
Решено:
В BIOS включил режим RAID, при загрузке зашел в утилиту конфигурирования RAID, и для всех дисков выполнил "Reset disk to non-RAID".
После этого появились все устройства (sda1, sda2, sdb1, sdc1) и нормально примонтировались.
Я болся что эта операция может повредить существующие разделы, но, к счастью, ничего не изменилось, влияния на существующие разделы это не оказало, что я узнал, проэксперементировав на одном, предварительно забекапленом разделе. На загрузчик Windows, находящийся на sda1 тоже никак не повлияло.Спасибо Владимир.
>[оверквотинг удален]
>В BIOS включил режим RAID, при загрузке зашел в утилиту конфигурирования RAID,
>и для всех дисков выполнил "Reset disk to non-RAID".
>После этого появились все устройства (sda1, sda2, sdb1, sdc1) и нормально примонтировались.
>
>Я болся что эта операция может повредить существующие разделы, но, к счастью,
>ничего не изменилось, влияния на существующие разделы это не оказало, что
>я узнал, проэксперементировав на одном, предварительно забекапленом разделе. На загрузчик Windows,
>находящийся на sda1 тоже никак не повлияло.
>
>Спасибо Владимир.Метаинформаци о RAID, обычно, хранится в конце диска.
> Вопрос: как удалить служебную информацию о принадлежности дисков к RAID без потери
> информации, и временного ее переноса на другие диски?Хоть тема старая, напишу найденное мной решение описанной проблемы, может кому пригодиться.
У меня возникла похожая проблема, только диск, который раньше был в рейде использовался на другом компьютере, не имеющего RAID-контроллера и следовательно, я не мог через BIOS выполнить сброс в non-RAID. Более детально изучая данный вопрос нашел два способа его решения:
- как уже сказал ze6ra, можно обнулить последние сектора на жестком диске с помощью дисковых утилит, к примеру Disk Editor'ом
- в Linux, dmraid. Выполняем dmraid -r, проверяя, что на диске есть метаданные от массива и удаляем их, выполнив команду~$sudo dmraid -rE
Лично я вторым способом и воспользовался. Операция выполнена без потери данных на диске.