磁盘阵列 mdadm 命令操作

存储有关的信息和命令操作

磁盘介绍

磁盘(disk)是指利用磁记录技术存储数据的存储器。

raid介绍

磁盘阵列:利用虚拟化存储技术把多个硬盘组合起来,成为一个或多个硬盘阵列组,目的为提升性能或资料冗余,或是两者同时提升。
常见的raid有:
raid 0 、raid1、raid 5 、raid 10/01。
RAID 0 : 两块硬盘容量叠加到一起。
RAID 1:两块相同的硬盘,一块存储数据,一块做数据备份,可称之为镜像盘
RAID 5:是一种储存性能、数据安全和存储成本兼顾的存储解决方案。它使用的是Disk Striping(硬盘分割)技术。
RAID 0+1/RAID 10:这是RAID 0和RAID 1的结合体,分别是RAID 0与RAID 0扩展容量,做RAID 1镜像;RAID 1 与RAID 1做镜像,再做RAID 0扩展容量。

各自的优缺点:
RAID 0 存取速度最快 没有容错
RAID 1 完全容错成本高
RAID 2 带海明码校验,数据冗余多,速度慢
RAID 3 写入性能最好 没有多任务功能
RAID 4 具备多任务及容错功能 Parity 磁盘驱动器造成性能瓶颈
RAID 5 具备多任务及容错功能 写入时有overhead
RAID 0+1/RAID 10 速度快、完全容错 成本高

RAID 介绍

RAID 分为硬 RAID 和软 RAID ,硬 RAID 是只通过硬件来实现的 RAID,软 RAID 是指通过软件 技术实现 RAID。一般来说基于成本考虑基本都是使用软RAID比较多。

使用 mdadm 命令创建软 RAID:
RAID 0 创建方式:

# 以 sdb 和 sdc 创建 RAID 0
mdadm --create --verbose /dev/md0 --level=0 --raid-devices=2 /dev/sdb /dev/sdc
#格式化
mkfs.ext4 /dev/md0
#挂载阵列
mount /dev/md0 /mnt

RAID 1 创建方式:

# 以 sdd 和 sdf 创建 RAID 1
mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sdd /dev/sdf
#格式化
mkfs.ext4 /dev/md1
#挂载阵列
mount /dev/md1 /mnt1

RAID 5 创建方式:

#  以 sdb 、sdbc 和 sdd 创建 RAID 5
mdadm --create /dev/md5 --level=5 --raid-devices=3 /dev/sdb /dev/sdc /dev/sdd
#格式化
mkfs.ext4 /dev/md5
#挂载阵列
mount /dev/md5 /mnt1
RAID 删除步骤:
a.方法
1、停止RAID mdXXX
mdadm --stop /dev/mdXXX
2、清楚 sdX 信息
mdadm --zero-superblock /dev/sdX 
b.阵列降级操作,针对raid 1 以上级别
1、mdX  的 sdX 标注硬盘异常
mdadm --fail  /dev/mdX /dev/sdX
2、移除RAID  mdX 的 sdX
mdadm --remove /dev/mdX  /dev/sdX

各raid 级别图表比较
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值