您的位置:首页 > 大数据 > 人工智能

记录如何在Raid1+LVM的基础上再添加两块硬盘

2016-02-19 10:42 435 查看
首先raid的介绍百度一下,会有很多,在这里我们就暂不介绍了。

我的环境是用两块硬盘做了一个软Raid1+LVM,Raid1 大家应该有些了解,是做备份用的,这样做完Raid1后,存储大小是一块硬盘的大小,所以服务器在使用一段时间后发现存储不足,需要在添加两块硬盘。

下面言归正传,

1. 创建raid1 将新添加的两块硬盘添加其中

#mdadm -Cv /dev/md1 -l 1 -n 2 /dev /xxx /dev/xxx
注:-l参数是穿件raid类型,这里我们创建raid1;-n 是添加几块硬盘 ,这里我们添加两块

1.1创建完成后,我们查看一下raid的状态

#cat /proc/mdstat 注:我们会看到我们新增加的raid,并且raid里的两块硬盘应该会同步。

1.12为md1创建分区

#gdisk /dev/md1

n 创建分区 p 创建主分区 回车 回车 8e00 分区类型选择(Linux LVM) w 保持 q 退出

分区完成后会生成如md1p1的分区

1.2创建PV

#pvcreate /dev/md1p1

1.21创建PV后我们可以查看一下

#pvdisplay 注:会查看到我们创建的pv PV Name 为 /dev/md1p1

1.3 将创建的pv添加到vg中

首先我看可以查看一下现有的vg的状态

#vgdisplay

添加pv

#vgextend vgname /dev/md1p1 注:vgname pvname

1.4 扩展lv

同上步,我们可以先查看一下lv的状态

#lvdisplay 注:这里有一点需要注意,我之前的系统有两个分区,一个做主分区,一个是交换分区,我们的目的是加到主分区中,而不是交换分区中

扩展lv

lvextend lvPath /dev/md1p1 注:lvPath可以通过lvdisplay获取

再次查看扩展后的lv有什么变化

1.5 扩展系统大小

到上步位置,硬盘就添加完成了,但是我们通过df命令查看时,发现系统大小并没有变大,我们应该怎么办呢,执行下一条命令

首先通过df命令查看 filesystem 的名称 ,然后:

#resize2fs filesystemname
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: