chr*_*nos 7 raid lvm mirroring conversion
我有带有 1x2TB HDD 和 1x128GB SSD(未使用)的 Ubuntu 服务器。有 2 个分区:/boot 和一个用于 LVM 的物理卷,它有 1 个组和 5 个逻辑卷:/、/var/log、/home、/srv、/tmp。
最近,第二个 2TB HDD 到货了。我们需要更好的冗余,所以我正在考虑将 2 个 HDD 加入 1 个 RAID1(带有 /boot、/ 和一个带有 /home、/var/log、/srv、/tmp 的 LVM 分区),或者将第二个 HDD 添加为LVM 物理卷,并对逻辑分区使用 LVM 镜像。
除了冗余之外,我还需要实现另外两个目标: - 从 1xHDD 到 2xHDD 的相对安全的更改(我正在远程管理实时系统) - LVM 分区的未来扩展容易。
在这里,RAID1 是否优于 LVM 镜像?(我相信是的。我在这里说的是软件 RAID1。)
如果是 - 将 1xHDD 实时系统远程转换为 1xRAID1 实时系统的最佳方法是什么,如果我只有一个空的 128GB SSD,并且当前所有 HDD 数据都可以轻松放入其中?
假设 sda 是原始磁盘,sdb 是新磁盘:
c使其对齐,并将分区类型更改为da.sudo mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 missing从新分区的驱动器创建 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 install postfix/etc/aliases并添加,root: yourusername以便 root 的邮件发送给您~/.forward,以便youremail@awesomesauce.com您的电子邮件转到您的电子邮件帐户| 归档时间: |
|
| 查看次数: |
785 次 |
| 最近记录: |