Raid磁盘阵列并管理

目录

    • 优点:
    • 缺点
  • 命令
    • 创建raid 0
    • raid 5运维操作

RAID ( Redundant Array of Independent Disks )即独立磁盘冗余阵列,通常简称为磁盘阵列。简单地说, RAID 是由多个独立的高性能磁盘驱动器组成的磁盘子系统,从而提供比单个磁盘更高的存储性能和数据冗余的技术。 RAID 是一类多磁盘管理技术,其向主机环境提供了成本适中、数据可靠性高的高性能存储。 SNIA 对 RAID 的定义是 [2] :一种磁盘阵列,部分物理存储空间用来记录保存在剩余空间上的用户数据的冗余信息。当其中某一个磁盘或访问路径发生故障时,冗余信息可用来重建用户数据。磁盘条带化虽然与 RAID 定义不符,通常还是称为 RAID

优点:

a. 提高传输速率。
b. 通过数据校验提供容错功能。

缺点

c. RAID0没有冗余功能,如果一个磁盘(物理)损坏,则所有的数据都无法使用。
d. RAID1磁盘的利用率最高只能达到50%(使用两块盘的情况下),是所有RAID级别中最低的。
e. RAID0+1以理解为是RAID 0和RAID 1的折中方案。RAID 0+1可以为系统提供数据安全保障,但保障程度要比 Mirror低而磁盘空间利用率要比Mirror高。

命令

创建raid 0

首先使用lsblk命令查看当前虚拟机的硬盘情况,命令如下(如果vdb已经挂载需要先卸载):

[root@bcc-onlinestu02-553554-5hiap ~]# lsblk
NAME  MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda  253:0  0 40G 0 disk 
└─vda1 253:1  0 40G 0 part /
vdb  253:16  0 20G 0 disk /mnt
[root@bcc-onlinestu02-553554-5hiap ~]# umount /mnt   // 取消挂载

可以看见,当前存在一个硬盘vdb,大小为20 GB,接下来使用这个硬盘完成实验。
利用fdisk磁盘分区命令,对vdb这块磁盘进行分区操作,新建2个磁盘分区,每个大小为5 GB。用这2个5 GB的分区来模拟1个10 GB的硬盘。

[root@bcc-onlinestu02-553554-5hiap ~]# fdisk /dev/vdb
Welcome to fdisk (util-linux 2.23.2).
 

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
 

Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0x04dc8119.
 

Command (m for help): n   //输入n为新建一个分区
Partition type:
  p  primary (0 primary, 0 extended, 4 free)
  e  extended
Select (default p): p   //设置分区类型,p代表创建主分区,e代表扩展分区
Partition number (1-4, default 1): 1   //设置分区号,可默认直接按Enter键
First sector (2048-41943039, default 2048): 2048  //设置起始字节数,可默认直接按Enter键
Last sector, +sectors or +size{
   K,M,G} (2048-41943039, default 41943039): +5G //设置分区大小
Partition 1 of type Linux and of size 5 GiB is set
 

Command (m for help): n
Partition type:
  p  primary (1 primary, 0 extended, 3 free)
  e  extended
Select (default p): p
Partition number (2-4, default 2): 2
First sector (10487808-41943039, default 10487808): 10487808
Last sector, +sectors or +size{
   K,M,G} (10487808-41943039, default 41943039): +5G
Partition 2 of type Linux and of size 5 GiB is set
 

Command (m for help): p   //此处为查看创建后的分区
 

Disk /dev/vdb: 21.5 GB, 21474836480 bytes, 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x04dc8119
 

  Device Boot   Start     End        Blocks   Id System
/dev/vdb1       2048      10487807   

你可能感兴趣的:(Linux,linux,运维,centos)