首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >新安装Ubuntu 16.04.1无法检测dmraid磁盘

新安装Ubuntu 16.04.1无法检测dmraid磁盘
EN

Ask Ubuntu用户
提问于 2016-07-25 14:50:59
回答 3查看 2.4K关注 0票数 1

我使用的是带有Marvell芯片组的BIOS raid1,它非常适合Ubuntu14.04中的dmraid。

磁盘显示为具有命令fdisk的以下名称:

代码语言:javascript
复制
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

但是,在我重新安装Ubuntu16.04之后,磁盘被检测为/dev/sdb/dev/sdc。安装这些硬盘驱动器只会出现未知类型的ddf_raid_member错误。安装dmraid也于事无补。使用命令sudo dmraid -ay只返回任何raid磁盘。

但幸运的是,我仍然能够使用Ubuntu14.04LiveCD访问raid设备。在16.04,我怎样才能使raid设备再次工作?谢谢!

更新2016/07/26

我回到了Ubuntu 14.04。fakeRaid设备仍能正常工作。这是否意味着Ubuntu16.04不支持dmraid?

更新2016/08/06

我试图在Ubuntu16.04.1中安装mdadm,但是mdadm只告诉我硬盘没有超级块,不能重建。

EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2016-10-03 13:34:06

我已经向发射台报告并得到了开发人员的修复。这个bug似乎与4.4内核的新特性有关。

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1611277

但是新版本的dmraid并不是每个设备都有保证。至少对我有用。

票数 0
EN

Ask Ubuntu用户

发布于 2016-10-01 20:00:14

我会设法得到一个更好的答案。现在,你得跑

代码语言:javascript
复制
sudo dmraid -ay

从BusyBox提示符或去运行光盘,运行它的终端,然后安装到数组。

若要使其进入引导序列,请在

代码语言:javascript
复制
/etc/initramfs-tools/scripts/init-premount

带着密码

代码语言:javascript
复制
exec dmraid -ay
exec sleep 1

确保文件可执行,然后运行。

代码语言:javascript
复制
sudo update initramfs -k all -uv    

享受吧!

票数 1
EN

Ask Ubuntu用户

发布于 2016-08-04 09:43:52

我也有同样的问题,并通过安装raid支持解决了。试试这个:

代码语言:javascript
复制
sudo apt-get install mdadm
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/802726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档