linux虚拟机raid,本例是采用虚拟机模式创建Raid,从VM虚拟机中添加磁盘

5012e1666d3cbd263146767b7238cc37.png

本例是采用虚拟机模式创建Raid,从VM虚拟机中添加磁盘(在此就不说了),但是注意添加完要重启虚拟机,让其加载硬盘,本例中以添加20G硬盘为例。。

]#fdisk -l /dev/sd[a-z]

磁盘 /dev/sda:21.5 GB, 21474836480 字节,41943040 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0x000ab0a4

设备 Boot      Start         End      Blocks   Id  System

/dev/sda1            2048     8390655     4194304   82  Linux swap / Solaris

/dev/sda2   *     8390656    41943039    16776192   83  Linux

磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

原来此虚拟机没有这块硬盘。。。硬盘加载重启后可用“fdisk -l /dev/sd[a-z]”查看是否加载成功。已经加载硬盘sdb2成功

第二步,使用命令

[root@hadoop1 ~]# fdisk /dev/sdb

如不知道命令可输入M

命令(输入 m 获取帮助):n   #新建分区

Partition type:

p   primary (0 primary, 0 extended, 4 free)

e   extended

Select (default p): p

分区号 (1-4,默认 1):1

起始 扇区 (2048-41943039,默认为 2048):起始

将使用默认值 2048

Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039):+4G     设置分区为4G

分区 1 已设置为 Linux 类型,大小设为 4 GiB

命令(输入 m 获取帮助):N

。。。。。

如上图所述,新建两个分区

命令(输入 m 获取帮助):t  转换格式    #可输入L获取所有代码

分区号 (1,2,默认 2):1              #为刚建好的两个分区设置文件格式

Hex 代码(输入 L 列出所有代码):fd

已将分区“BootIt”的类型更改为“Linux raid autodetect”

命令(输入 m 获取帮助):w   写入保存

第三步,重点来了。建设Raid

[root@hadoop1 ~]#mdadm -C /dev/md0 -a yes -l 0 -n 2 /dev/sdb{1,2}

mdadm: Defaulting to version 1.2 metadata

mdadm: array /dev/md0 started.

[root@hadoop1 ~]#

已经创建成功

查看

[root@hadoop1 ~]# cat /proc/mdstat

Personalities : [raid0]

md0 : active raid0 sdb2[1] sdb1[0]

8380416 blocks super 1.2 512k chunks

unused devices:

如上磁盘已经创建Raid0,再从此盘分区,用以更新分区表

#kpartx -af /dev/sdb

[root@hadoop1 ~]# partx -a /dev/sdb

fdisk

n:创建分区

p 主分区

e 扩展分区

RAID:

ide SCSI

HBA:基于主机的适配器

RAID:Redundent Array of Inexpensive Disks 廉价磁盘阵列

Independent       独立磁盘阵列

Level:仅用于标识磁盘组合方式的不同,不能取代数据备份

raid0,raid1,raid5,raid10,raid50,jbod

raid0:提高读写性能,没有容错能力。至少需要两块磁盘 100%

raid1:至少需要两块硬盘,镜像,硬件容错能力,读性能提升,写性能下降 50%

raid4:至少需要三块硬盘,允许一块盘出错,读写性能提升,(n-1)/n

raid5: 至少需要三块硬盘,允许一块盘出错,读写性能提升,(n-1)/n

raid6: 至少需要四块磁盘,允许两块盘出错。读写性能提升,(n-2)/n

raid10:至少需要四块磁盘。允许不同组内个各坏一块盘,读写性能提升,50%

raid01:

jbod:

md,可以组合任何块设备

mdadm,/etc/mdadm.conf

mdadm:模式化的工具

-A  Assemble 装配模式

-C  Create 创建模式

-C:专用选项

-n #:用于创建RAID设备的个数

-x #: 热备磁盘的个数

-l :指定RAID级别

-a :=yes(自动为创建的RAID设备创建设备文件) md mdp part p 如何创建设备文件

-c:指定块的大小,默认为512KB

-F FOLLOW 监控

-S 停止RAID

-D --detail: 显示阵列详细信息

Manage 管理模式专用项

-f:模拟损害

-r:模拟移除设备

-a:模拟添加新设备

--------------在此感谢马哥!!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值