我没有RAID,但收到警告mdadm.conf定义没有数组


48

我安装了16.04 Server,initramfs通过正常的软件包升级来升级软件包时,我的日志中也有类似的消息。

...
Setting up initramfs-tools (0.122ubuntu8.3) ...
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools (0.122ubuntu8.3) ...
update-initramfs: Generating /boot/initrd.img-4.4.0-38-generic
W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.

这是正常现象吗,还是Ubuntu由于某个地方的配置错误而期望找到RAID?

以下是内容/etc/mdadm/mdadm.conf

# mdadm.conf
#
# Please refer to mdadm.conf(5) for information about this file.
#

# by default (built-in), scan all partitions (/proc/partitions) and all
# containers for MD superblocks. alternatively, specify devices to scan, using
# wildcards if desired.
#DEVICE partitions containers

# auto-create devices with Debian standard permissions
CREATE owner=root group=disk mode=0660 auto=yes

# automatically tag new arrays as belonging to the local system
HOMEHOST <system>

# instruct the monitoring daemon where to send mail alerts
MAILADDR root

# definitions of existing MD arrays

1
这个问题应该完全重新讨论。
富兰克林于

Answers:


46

错误说 W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.

我认为只要没有ARRAY一行,就会显示警告mdadm.conf

显而易见的解决方案是添加一个:

ARRAY <ignore> devices=/dev/sda

为我工作...


非常感谢,斯特芬。这已停止警告。
Paul

2
它有什么作用?它不会显示错误?还是不会显示,仍然会崩溃?还是它没有崩溃但只是显示错误?如果只是显示,那么我不介意添加一些如果不修复崩溃。
袋鼠

3
@Kangarooo在此问题的任何地方都没有报告“崩溃”问题。问题只是发出警告而已。Steffen通过告诉mdadm不应期望会有任何数组来提供了正确的解决方案,这就是警告所表明的全部内容。
Paul

3
有趣:我在相同的硬件上大约同时安装了两个16.04.4实例。第一个具有/etc/mdadm/mdadm.conf,因此显示错误;第二个甚至没有那个文件。有人想知道是什么触发了该文件的安装-也许它(错误地?)知道即使不使用阵列控制器,该阵列控制器也存在?
Gwyneth Llewelyn'3

我无法回复Steffen Breitbach,因为我的“在此网站上的声誉太低”。我按照他有关添加的说明进行操作,ARRAY <ignore> devices=/dev/sda但出现此错误-bash:忽略:没有这样的文件或目录
sumguy,
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.