7

У меня есть 256 ГБ SSD (Ubuntu/Win8) и два диска по 1 ТБ в RAID 1.

Проблема в том, что я только недавно добавил еще два диска объемом 4 ТБ в RAID 1, но они не обнаруживаются в Ubuntu как один диск, а как отдельный.

Я знаю, что это работает, потому что Windows обнаружил мой новый 4TB RAID 1 очень хорошо, вот скриншот с помощью одной из утилит raid disk, поставляемых с моей материнской платой (fakeraid).

Обнаружен в Windows 8

Также вот информация о fdisk для моей установки:

Disk /dev/sda: 256.1 GB, 256060514304 bytes
255 heads, 63 sectors/track, 31130 cylinders, total 500118192 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: 0x0a7f44fd

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1   500118191   250059095+  ee  GPT

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdb: 4000.8 GB, 4000787030016 bytes
255 heads, 63 sectors/track, 486401 cylinders, total 7814037168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

Disk /dev/sdb doesn't contain a valid partition table

WARNING: GPT (GUID Partition Table) detected on '/dev/sdc'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdc: 4000.8 GB, 4000787030016 bytes
255 heads, 63 sectors/track, 486401 cylinders, total 7814037168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

Disk /dev/sdc doesn't contain a valid partition table

WARNING: GPT (GUID Partition Table) detected on '/dev/sdd'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdd: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 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: 0x00000000

Disk /dev/sdd doesn't contain a valid partition table

WARNING: GPT (GUID Partition Table) detected on '/dev/sde'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sde: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 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: 0x00000000

Disk /dev/sde doesn't contain a valid partition table

WARNING: GPT (GUID Partition Table) detected on '/dev/mapper/ddf1_TeraRAID'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/mapper/ddf1_TeraRAID: 1000.1 GB, 1000120999936 bytes
255 heads, 63 sectors/track, 121591 cylinders, total 1953361328 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: 0x00000000

                    Device Boot      Start         End      Blocks   Id  System
/dev/mapper/ddf1_TeraRAID1               1  1953361327   976680663+  ee  GPT

Disk /dev/mapper/ddf1_TeraRAID1: 134 MB, 134217728 bytes
255 heads, 63 sectors/track, 16 cylinders, total 262144 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: 0x00000040

Disk /dev/mapper/ddf1_TeraRAID1 doesn't contain a valid partition table

Disk /dev/mapper/ddf1_TeraRAID2: 998.9 GB, 998911246336 bytes
255 heads, 63 sectors/track, 121444 cylinders, total 1950998528 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: 0x73736572

This doesn't look like a partition table
Probably you selected the wrong device.

                      Device Boot      Start         End      Blocks   Id  System
/dev/mapper/ddf1_TeraRAID2p1      1920221984  3736432267   908105142   72  Unknown
/dev/mapper/ddf1_TeraRAID2p2   ?  1936028192  3889681299   976826554   6c  Unknown
/dev/mapper/ddf1_TeraRAID2p3   ?           0           0           0    0  Empty
/dev/mapper/ddf1_TeraRAID2p4        27722122    27722568         223+   0  Empty

Disk /dev/mapper/ddf1_TeraRAID3: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders, total 2097152 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: 0x00000000

Disk /dev/mapper/ddf1_TeraRAID3 doesn't contain a valid partition table

Как я могу заставить Ubuntu распознавать мой только что созданный RAID-массив 4 ТБ 1?

4 ответа4

1

После долгих исследований кажется, что fakeraid не поддерживает диски объемом более 1 ТБ ~. Я был вынужден купить контроллер рейда, который работал как шарм. Спасибо за вклад каждого и время.

0

К сожалению, контроллеры, использующие fakeraid, не являются «настоящими» RAID-контроллерами. Они BIOS и ОС обманывают, чтобы творить чудеса. При этом, чтобы получить Ubuntu до версии 10.x, нужно немного потрудиться, чтобы увидеть два физических диска fakeraid как один и включить загрузку.

Ubuntu 9.10 (Кармическая Коала)

Автоматическая установка может или не может работать из коробки. Когда я попробовал это, он не работал в первый раз, и мне пришлось вручную установить dmraid. Но он работал второй раз на той же машине, (с дисками, которые были стерты) Проблема, кажется, установка grub2

Используйте метод LiveCD

  • Загрузите систему с Live CD

  • Запустите программу разметки gparted (Система-> Администрирование-> GParted)

9.10 загружает dmraid автоматически, так что вы должны увидеть дисковое устройство

/dev/mapper/pdc_feddabdf или что-то подобное

если dmraid обнаружен и может использовать раздел fakeraid

  • Настройте расширенный раздел, используя то место, которое вы собираетесь выделить для Ubuntu или всего диска. Установите минимум 2 логических раздела в расширенном разделе, первый будет отформатирован как ext4, а последний - подкачка. Установите тип в разделе подкачки, чтобы поменять. Отформатируйте первый раздел. Выход gparted

  • Запустите установщик. Когда он доберется до своего разделителя, измените точку монтирования на первом разделе на / НЕ форматировать его! НЕ вносите изменения в разделы! Установщик разделов не понимает разделы dmraid должным образом

  • На сводном экране установщика непосредственно перед началом процесса копирования нажмите кнопку "Дополнительно". Измените загрузочный раздел (это "родительский" раздел в стиле MSDOS, а не разделы Linux) на / dev / mapper / pdc_feddabdf (или любой другой список dmraid в качестве раздела fakeraid). Убедитесь, что установлен флажок для загрузки с этого диска. обратите внимание, что установщик изменит grub2 так, чтобы он указывал на правильный логический раздел / dev / mapper / pdc_feddabdf1 или любой другой / включен.

  • Когда программа установки завершит работу НЕ ПЕРЕЗАГРУЗИТЬ, новая система будет смонтирована в / target. Если вы перезагрузились, запустите экран терминала и смонтируйте раздел / dev / mapper / pdc_feddabddf4 (корневой) (это цель, на которую установщик установил корень) в какой-то удобный каталог (/ tmp / tmp или что-то подобное), чтобы закрепить этот каталог (/ цель или все, на чем она установлена)

  • Запустите команду «apt-get install dmraid». Если вам повезет, вы получите ответное сообщение о том, что системе не нужно ничего делать, так как установщик правильно собрал initrd для grub, чтобы включить dmraid. В противном случае это обновит dmraid и перестроит инициализацию grub для загрузки dmraid. Выйдите из терминала и нажмите кнопку перезагрузки или введите «shutdown -r now» в окне терминала.

  • Когда система вернется, войдите в систему и убедитесь, что / dev / mapper / pdc_feddabdf (или как dmraid называет ваш fakeraid), и используйте df, чтобы убедиться, что система смонтирована на нем. (это скажет это наверху)

Ubuntu 8.0.4 LTS (Харди Херон)

dmraid не загружается во время загрузки установочного компакт-диска для сервера или альтернативных дистрибутивов. Вот общие инструкции для этого:

Boot the desktop CD and select the Live CD Run Ubuntu without affecting your computer

Go to System > Administration > Software Sources and put a check in the universe box software repository. Exit and let it reload the package listing.

Go to System > Administration > Synaptic Package Manager and search for and install the dmraid package This next part has to be done at the command line in a terminal
    List the contents of /dev/mapper, there should be a listing for the fakeraid array there.
    Manually partition the fakeraid array of at least 2 partitions, one swap and 

другой будет в корне.

write the partition info then exit fdisk, then type "sudo reboot" 

Эта версия Ubuntu должна быть перезагружена для распознавания изменений раздела. Повторите предыдущие шаги, чтобы загрузить dmraid. Вы можете запустить установщик графического интерфейса с рабочего стола и завершить установку.

От: FakeRaidHowto

0

Введите в терминале:

sudo blkid

теперь вы увидите там все как

/dev/sda1 uuid=xxxx type=yyy
/dev/sda2 uuid=xxxx type=yyy

Если вы видите, что sda, который Ubuntu монтирует как обычный раздел вместо рейда, запишите uuid. Теоретически вы должны увидеть там оба раздела по 1 ТБ.

Теперь введите в командной строке:

sudo gedit /etc/fstab

И удалите строки, где появляется записанный вами uuid.

0

Я предполагаю, что проблема в том, что используемый вами инструмент raid не поддерживает GPT(таблица разделов GUID). Программное обеспечение, которое вы используете fdisk, я думаю, не поддерживает GPT. Попробуй gdisk.(Смотрите ниже ссылки)

Добавленная информация

Parted - это инструмент разметки с поддержкой GPT в Linux. Все, что основано на libparted (parted, GParted, Palimpsest Disk Utility или другие), подойдет, как и инструменты GPT fdisk (gdisk или sgdisk). Инструменты util-linux (fdisk, sfdisk и cfdisk) не могут обрабатывать GPT. Установщик Ubuntu основан на libparted и, следовательно, поддерживает GPT.

Помните, что если вы загружаетесь с GPT-диска, вам может потребоваться включить специальные разделы - либо загрузочный раздел BIOS (http://en.wikipedia.org/wiki/BIOS_Boot_partition) для компьютеров на основе BIOS, либо EFI Системный раздел (ESP) (http://en.wikipedia.org/wiki/EFI_System_partition) для компьютеров на основе EFI или UEFI. Если диск не является загрузочным, вам не нужны эти функции.

Вы можете использовать gdisk..Также посмотрите это..
Пожалуйста, обратитесь к этой странице по настройке Raid в GPT-дисках.

Всего наилучшего...Дайте мне знать, если это работает ..

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .