最近第二台2TB硬盘到了.我们需要更好的冗余,所以我正在考虑将2个HDD连接到1个RAID1(带/ boot,/和带/ home,/ tmp的LVM分区),或添加第2个HDD作为LVM物理卷,并使用LVM镜像进行逻辑分区.
除了冗余,我还需要实现2个目标:
– 从1xHDD到2xHDD的相对安全的变化(我远程管理一个实时系统)
– 轻松扩展LVM分区.
这里,RAID1优于LVM镜像吗? (我相信它是.我在这里谈论软件RAID1.)
如果是 – 将1xHDD实时系统远程转换为1xRAID1实时系统的最佳方式是什么?如果我只有一个空的128GB SSD,并且所有硬盘数据目前都很容易适应它?
解决方法
>分区新驱动器.如果使用fdisk,请务必按c键使其对齐,并将分区类型更改为da.
> sudo mdadm –create / dev / md0 –level = 1 –raid-devices = 2 / dev / sdb1缺少从新分区的驱动器创建raid设备.
> sudo mdadm -Es并将其输出复制到/etc/mdadm/mdadm.conf,以便在服务器重新启动时raid设备自动启动.
> sudo pvcreate / dev / md0,之后只需在/ dev / md0上执行vgcreate并像往常一样使用lvcreate,或者你可以使用pvmove
将数据从旧驱动器移到新驱动器后,您可以重新分区旧驱动器,确保分区大小与新raid驱动器相同.然后使用以下命令将其添加到raid设备:sudo mdadm –manage –add / dev / md0 / dev / sda1.由于听起来这些是启动驱动器,因此您需要在两个驱动器上安装grub.
由于这是一个远程系统,你可能想要做sudo dpkg-reconfigure mdadm(假设这是一个基于debian的系统,比如Ubuntu)并启用降级raid启动.
您还需要设置电子邮件,以便mdadm可以通知您Raid设备的问题(例如驱动器故障).
> sudo aptitude安装postfix>选择一个卫星系统,我使用fqdn服务器名称(或任何你喜欢的),必要时输入一个智能主机.>编辑/ etc / aliases并添加root:yourusername以便root的邮件发送给您>使用youremail@awesomes.com编辑〜/ .forward,以便您的电子邮件转到您的电子邮件帐户