如何在Linux上将RAID阵列设置为/ home挂载点?


2

我需要使用Ubuntu Server 13.10创建一个文件服务器,其规格如下:

  • 1个80Gb硬盘:
    • grub启动管理器
    • 系统文件
    • apache服务器文件
  • 2个相同的1000GB硬盘:
    • 用于冗余的RAID 1阵列(/ dev / md0)
    • 可通过FTP访问的文件
    • 具有这些所述文件的系统上所有用户的主文件夹

这是我遇到的问题:

在安装Ubuntu Server 13.10时,我忘了设置RAID阵列( /dev/md0 )作为主文件夹安装。我完成了有关FTP服务器,apache,ssh和其他服务的所有配置。

现在我注意到根本没有使用RAID阵列,

我看到的每个解决方案都说要基本上重新安装所有东西,然后重新开始。我宁愿不这样做。

我该怎么设置 /dev/md0 要安装为主分区而不重新安装系统?


@ElliottFrisch你会介意如何更准确地将/ dev / md0添加到我的fstab中,说它应该挂载为/ home。是'/ dev / md0 / home ext4默认为0 0'?或者是其他东西?
Kasama

我必须去亚特兰大交通,不要指望快速回答​​。但是,这看起来是正确的。
Elliott Frisch

伙计,你是个天才。非常感谢你帮了我一堆。你所说的无缝地完成了它
Kasama

@Kasama请不要在标题中解决。您通过提示答案或将其标记为“已接受”(每个答案的投票框下方的复选框)来表明您的问题已得到解决。
George Stocker

1
@GeorgeStocker我知道,但解决方案首先通过评论,我不能标记为接受,但现在Elliott发布了答案,我可以做到,谢谢
Kasama

Answers:


5

移动你的 /home 分区(这是一件冒险的事情),你需要 -

首先,格式化您的新分区 -

mkfs.ext4 /dev/md0

然后,将“/ dev / md0”添加到“/ etc / fstab”。就像是 -

/dev/md0     /home     ext4     defaults     0     0

然后(“p”用于保留权限)

tar cfp /home.tar /home

下一个,

rm -rf /home && mkdir /home && mount /home

最后,

tar xvvf /home.tar

当然,如果它不起作用,您将需要重新安装您的系统。

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.