将带LVM的1x2TB硬盘转换为带RAID1 LVM或LVM镜像的2x2TB硬盘?

我有ubuntu服务器,1x2TB硬盘和1x128GB SSD(未使用).有两个分区:/ boot和LVM的物理卷,它有1组和5个逻辑卷:/,/ var / log,/ home,/ srv,/ tmp.

最近第二台2TB硬盘到了.我们需要更好的冗余,所以我正在考虑将2个HDD连接到1个RAID1(带/ boot,/和带/ home,/ tmp的LVM分区),或添加第2个HDD作为LVM物理卷,并使用LVM镜像进行逻辑分区.

除了冗余,我还需要实现2个目标:
– 从1xHDD到2xHDD的相对安全的变化(我远程管理一个实时系统)
– 轻松扩展LVM分区.

这里,RAID1优于LVM镜像吗? (我相信它是.我在这里谈论软件RAID1.)

如果是 – 将1xHDD实时系统远程转换为1xRAID1实时系统的最佳方式是什么?如果我只有一个空的128GB SSD,并且所有硬盘数据目前都很容易适应它?

解决方法

假设sda是原始磁盘,sdb是新磁盘:

>分区新驱动器.如果使用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,以便您的电子邮件转到您的电子邮件帐户

相关文章

Linux中的ARP防火墙主要用于防御ARP欺骗攻击,其效果取决于多...
insmod和modprobe加-f参数导致Invalid module format错误 这...
将ArchLinux安装到U盘 几个月前入门Arch的时候上网搜了不少安...
1、安装Apache。 1)执行如下命令,安装Apache服务及其扩展包...
一、先说一下用ansible批量采集机器信息的实现办法: 1、先把...
安装配置 1. 安装vsftpd 检查是否安装了vsftpd # rpm -qa | ...