我将三个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


此后,我将获得如下所示的控制台状态,并且在显示如下“ run-parts:”状态之后,安装过程将不再进行。我等了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的计算机应该具有更高的容量?

最佳答案

通常对于托管服务提供商来说,内核就是这种情况。我的提供程序(ovh)交付了自己的自定义(据称更安全)内核(没有源代码),尽管勉强允许安装通用内核,这为我解决了问题。我对亚马逊一无所知-也许他们的定制内核对其EC2服务至关重要。另一方面,我非常怀疑任何托管服务提供商都会生成其内核的源代码。

关于linux - Amazon EC2上的zfs安装问题Ubuntu 12.04,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14103914/

10-10 17:44