linux中raid扩容,Linux停软Raid1扩容方案

本文介绍了Linux下软Raid1的扩容方法,首先通过将小硬盘组成RAID0替代原有硬盘,然后逐步替换RAID1的其他硬盘,实现扩容。此外,还探讨了LVM+RAID1的改造方案,利用LVM的灵活性避免数据丢失,详细阐述了LVM的原理和创建流程,并提供了LVM扩容的方法。
摘要由CSDN通过智能技术生成

Linux下软Raid1扩容方案

系统下的RAID1结构

通过命令:

mdadm -D /dev/md0

可以看到raid1由/dev/sdb1和/dev/sdc1两块硬盘分区组成,并且状态为"active sync"。

通过查看/proc/mdstat文件也可以知道/dev/md0由哪些分区组成raid1。

改造为RAID0+1

由于硬盘空间不足,所以要对raid1进行扩容。

主要思想就是把一块更大的硬盘换取raid1上的其中一块硬盘,然后等raid1同步数据,然后再把一块更大的硬盘换取raid1上的另一块小硬盘,就可以达到扩容的效果了。

由于大硬盘比较贵,放弃小硬盘双比较浪费,所以把两个以上的小硬盘组成raid0,这样就变成了一块容量大的硬盘,而且存储速度还比较快。

创建RAID0结构

先用fdisk对两块新硬盘/dev/sdd和/dev/sde进行分别分区为/dev/sdd1和/dev/sde1。

然后运行以下命令创建raid0:

mdadm --create /dev/md1 --level=0 --raid-devices=2 /dev/sdd1 /dev/sde1

参数说明:

--create:表示创建。

/dev/md1:为raid0的设备名,md后的数据可以随便定义。

--level=0:设置raid的级别,这里级别为0。

--raid-devices=2:设置raid的设备数,我们用两块硬盘组成raid0,所以这里为2。

/dev/sdd1 /dev/sde1:这里为组成raid0的设备,跟--raid-devices的数量有关。

创建完后可通过命令:

mdadm -D /dev/md1

看看/dev/md1的raid0是否正常工作。

也可查看/proc/mdstat文件是否已经有md1的信息。

最后修改文件/etc/mdadm/mdadm.conf,把新建的raid0加上去,确保开机启动:

ARRAY /dev/md1 UUID=7c60c049:57d60814:bd9a77f1:57e49c5b #UUID可能过mdadm -D /dev/md1查看

替换RAID1中的硬盘

我们先通过命令:

mdadm --manage /dev/md0 -f /dev/sdc1

把/dev/sdc1停掉,然后再通过以下命令把sdc1从raid1中移除,并把/dev/md1加上去:

mdadm --manage /dev/md0 -a /dev/md1 -r /dev/sdc1

然后等待同步,可通过命令:

mdadm -D /dev/

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值