0

我将三个 3GB 的 EBS 卷附加到一个 Amazon EC2 微实例并安装了磁盘 xvdd、xvdc 和 xvdb。

我的目标是使用这 3 个磁盘创建一个 zfs 池。

我已经更新、升级了 Ubuntu 12.04,安装了 zfs-linux 依赖项,添加了 zfs-native repo PPA,然后发出了 zfs install 命令,它是

sudo apt-get install ubuntu-zfs

在此之后,我得到如下所示的控制台状态,并且在下面指示的“运行部件:”状态之后,安装过程从未继续进行。我等了 20 多分钟,得到了这个:

Setting up zfs-dkms (0.6.0.91-0ubuntu1~precise1) ...
Loading new zfs-0.6.0.91 DKMS files...
First Installation: checking all kernels...
Building only for 3.2.0-31-virtual
Module build for the currently running kernel was skipped since the
kernel source for this kernel does not seem to be installed.
Setting up linux-headers-3.2.0-35 (3.2.0-35.55) ...
Setting up linux-headers-3.2.0-35-generic (3.2.0-35.55) ...
Examining /etc/kernel/header_postinst.d.
run-parts: executing /etc/kernel/header_postinst.d/dkms 3.2.0-35-generic /boot/vmlinuz-3.2.0-35-generic

这个问题与 Ubuntu 的 EC2 内核有关吗?或者运行 ZFS 的机器是否应该具有更高的容量?

4

1 回答 1

0

通常对于托管服务提供商,内核就是这种情况。我的提供商 (ovh) 提供了他们自己定制的(据称更安全)内核(可惜没有源代码),尽管不情愿地允许安装通用内核,这为我解决了这个问题。我不了解亚马逊——也许他们定制的内核对他们的 EC2 服务至关重要。另一方面,我非常怀疑任何托管服务提供商会生成其内核的源代码。

于 2013-02-25T12:00:59.483 回答