Ubuntu Server 12.04 RAID 5 与 Samba

Ubuntu Server 12.04 RAID 5 与 Samba

我正在闪存驱动器上运行 Ubuntu Server 12.04。我正在尝试创建一个基于 SAMBA 的文件服务器。我有 3 个 1Tb 驱动器连接到服务器。如何设置 RAID 并将数据存储在那里而不是闪存驱动器上。谢谢 :)

答案1

要构建 RAID 阵列,您需要使用mdadm命令。使用起来非常麻烦,所以要预料到可能会出错,并且必须重新启动多次。您可以通过清除驱动器上的超级块来清除驱动器上的 mdadm 配置(您会在命令中的某个地方找到它)。每次使用它时,我似乎都必须从头开始尝试解决它——这当然不是直观的(我总是认为这是“疯狂的管理员”,因为如果它至少没有让您发疯一次,那么您可能做错了)。

设置好阵列后,您需要使用parted(普通分区)或pvcreatevgcreate然后lvcreate使用(LVM)进行设置。完成这些操作后,您可以使用命令在其上创建文件系统mkfs。您可能应该选择ext4

最后,要使用它,您需要创建一个要显示它的文件夹,然后使用命令mount使其可用。/mnt/结构内部的某个地方可能是首先考虑执行此操作的好地方。

最后,如果您希望它在机器启动时自动安装,请查看该fstab文件。

这里有很多命令,太多了,无法给出详细的答案,但希望这能让你朝着正确的方向前进,如果你发现遇到麻烦,你可以针对步骤提出具体问题。

在开始将任何实际数据放入磁盘之前,请先测试所有内容——尤其是测试并熟悉当其中一个磁盘消失时会发生什么。您需要能够仅根据mdadm给出的描述来确定哪个磁盘已经消失。cat /proc/mdstat是您的朋友,watch cat /proc/mdstat甚至更有用(尤其是监控恢复)。

相关内容