使用btrfs文件系统(使用RAID1)与Ubuntu 12.10在Hetzner服务器上

使用btrfs文件系统(带RAID1)与Ubuntu 12.10在Hetzner服务器上

本教程将介绍如何在具有两个硬盘的Hetzner服务器上的btrfs文件系统(带有RAID1)上安装Ubuntu 12.10。 虽然Hetzner的installimage工具没有列出btrfs作为受支持的文件系统,并且只支持使用/ dev / md设备的软件RAID,但仍然可以实现此设置,并使用btrfs中的内置RAID支持,而不是使用/ dev / md设备。

我不会保证这将为您工作!

1初步说明

此设置可能适用于Hetzner的installimage工具提供的其他最新发行版,但是我已经通过Ubuntu 12.10测试了此版本。

2启动拯救系统

您必须做的第一件事是启动到您的服务器的救援系统。 激活您的Hetzner机器人中的救援系统,然后重新启动您的服务器。 然后,使用救援系统生成的root密码登录救援系统。

2.1运行installimage

要在您的服务器上安装您选择的分发映像(在这种情况下为Ubuntu 12.10),请运行Hetzner的installimage工具:

installimage

选择您的操作系统(在这种情况下为Ubuntu):

选择所需的图像(在这种情况下Ubuntu 12.10 x86_64最小):

接下来,您将看到以下消息。 请注意,installimage将配置软件RAID,除非您将SWRAID参数更改为0

这就是我们现在所做的工作 - 由于我们想要使用btrfs的内置RAID支持,而不是/ dev / md设备,因此我们在映像配置中将SWRAID设置为0 。 还要确保使用grub作为引导程序:

[...]
SWRAID 0
[...]
BOOTLOADER grub
[...]

在配置中进一步下来,我们指定了分区。 我想使用交换分区,其余的硬盘驱动器用于/ (在btrfs上),所以我指定:

[...]
PART swap swap 6G
PART / btrfs all
[...]

(这将创建/ dev / sda1为swap和/ dev / sda2/ ; / dev / sdb将被取消配置,因为我们已经选择了上面的SWRAID 0

F10保存配置并退出编辑器。 问文件被修改时选择 ,保存退出?

您将看到一条说明,btrfs文件系统仍然是实验性的。 按OK继续:

接下来,您将被告知/ dev / sda上的数据将被删除。 选择继续:

之后, installimage将格式化/ dev / sda并将所选图像(Ubuntu 12.10)安装在硬盘驱动器上:

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏