Свежая установка Ubuntu 16.04.1 не может обнаружить диск dmraid
Я использую BIOS raid1 с чипсетом Marvell, который действительно хорошо работает с dmraid в Ubuntu 14.04.
Диск отображается как следующее имя с командой fdisk
:
Disk /dev/mapper/ddf1_00000000000000004b1b92914b1b92914b0400004b040001: 2000.3 GB, 2000315047936 bytes
255 heads, 63 sectors/track, 243191 cylinders, total 3906865328 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: 0x3b9fee89
Device Boot Start End Blocks Id System
/dev/mapper/ddf1_00000000000000004b1b92914b1b92914b0400004b040001p1 2048 3906865151 1953431552 83 Linux
Disk /dev/mapper/ddf1_00000000000000004b1b92914b1b92914b0400004b040001p1: 2000.3 GB, 2000313909248 bytes
255 heads, 63 sectors/track, 243190 cylinders, total 3906863104 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/mapper/ddf1_00000000000000004b1b92914b1b92914b0400004b040001p1 doesn't contain a valid partition table
Однако после новой установки в Ubuntu 16.04 диск определяется как /dev/sdb
а также /dev/sdc
, Монтирование этих жестких дисков приводит только к ошибке неизвестного типа ddf_raid_member
, Установка dmraid
тоже не помогает Используя команду sudo dmraid -ay
только возвращает не рейдовый диск.
Но, к счастью, я все еще могу получить доступ к raid-устройству с Ubuntu 14.04 Live CD. Как я могу заставить устройство рейда снова работать в 16.04? Спасибо!
Обновление 2016/07/26
Я откатился на Ubuntu 14.04. Устройство fakeRaid по-прежнему может нормально работать. Значит ли это, что Ubuntu 16.04 не поддерживает dmraid правильно?
Обновление 2016/08/06
Я пытался установить mdadm
в Ubuntu 16.04.1, но mdadm
только говорит мне, что жесткие диски не имеют суперблоков и не могут быть восстановлены.
3 ответа
Я сообщил на панель запуска и получил исправление от разработчика. Похоже, ошибка связана с новой функцией ядра 4.4.
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1611277
Но новая версия dmraid не гарантируется на всех устройствах. По крайней мере, это работает для меня.
Я постараюсь получить лучший ответ. На данный момент вы должны бежать
sudo dmraid -ay
в командной строке BusyBox или перейдите к диску, запустите его с терминала, затем установите в массив.
Чтобы вставить его в последовательность загрузки, создайте текстовый файл в
/etc/initramfs-tools/scripts/init-premount
с кодом
exec dmraid -ay
exec sleep 1
Убедитесь, что вы делаете файл исполняемым, а затем запускаете
sudo update initramfs -k all -uv
Наслаждайтесь!
У меня была такая же проблема, и она была решена путем установки поддержки рейдов. Попробуй это:
sudo apt-get install mdadm