2019-10-21 11:15:41 qq_41225681 阅读数 13
  • 网络工程师SAN/NAS/DAS技术强化训练教程

    网络工程师考试考察知识点繁多,形式多样。如何有效把握每种考察形式,拿到相应分数?这是历年考生挠头的事情。本系列课程紧抓考生痛点,对网工考试中重点题型分门别类讲解,反复强化训练,助力考生查缺补漏,拿到相应分数。本次分课程重点讲解了配置题型中SAN/NAS/DAS配置方法。通过基本概念阐述->实战配置演示->全真模拟题强化训练,三大步骤帮助考生掌握SAN/NAS/DAS配置方法,拿到相应分数。

    2554 人正在学习 去看看 徐朋
  1. 添加大小相同的硬盘并且添加分区,将分区设置为Raid分区,如果没执行系统重启后raid设备可能无法工作
    在这里插入图片描述

  2. 创建Raid设备及定义Raid盘(centosraid盘命名/dev/md/sd0)
    在这里插入图片描述

  3. 查看阵列状态
    在这里插入图片描述
    在这里插入图片描述

  4. 格式化Raid分区
    在这里插入图片描述

  5. 永久生效Raid(重定向到/etc/mdadm.conf,如果没有mdam.conf就手动创建)
    在这里插入图片描述

  6. 挂在raid设备

  7. 测试容错
    在这里插入图片描述
    在这里插入图片描述

  8. 移除损坏盘
    在这里插入图片描述

  9. 添加新硬盘
    在这里插入图片描述

2020-02-27 18:42:00 chen_jimo_c 阅读数 187
  • 网络工程师SAN/NAS/DAS技术强化训练教程

    网络工程师考试考察知识点繁多,形式多样。如何有效把握每种考察形式,拿到相应分数?这是历年考生挠头的事情。本系列课程紧抓考生痛点,对网工考试中重点题型分门别类讲解,反复强化训练,助力考生查缺补漏,拿到相应分数。本次分课程重点讲解了配置题型中SAN/NAS/DAS配置方法。通过基本概念阐述->实战配置演示->全真模拟题强化训练,三大步骤帮助考生掌握SAN/NAS/DAS配置方法,拿到相应分数。

    2554 人正在学习 去看看 徐朋

1、mdadm介绍

管理软raid工具:mdadm

mdadm是linux下用于管理软件 raid 的工具

2、mdadm 命令的参数

-A, --assemble: 激活磁盘阵列 ,加入一个以前定义的阵列
-B, --build:Build a legacy array without superblocks. 
-C, --create:创建一个新的阵列 
-D, --detail:打印一个或多个 md device 的详细信息
-E, --examine: 打印阵列设备详细信息 ,打印 device 上的 md superblock 的内容 
-F, --follow, --monitor:选择 Monitor 模式 
-G, --grow:改变在用阵列的大小或形态 
-h, --help:帮助信息,用在以上选项后,则显示该选项信息 --help-options 
-Q, --query:查看一个device,判断它为一个 md device 或是 一个 md 阵列的一部分 
-V, --version
-a, --auto{=no,yes,md,mdp,part,p}{NN}: 添加设备到阵列 
-b, --brief:较少的细节。用于 --detail 和 --examine 选项 
-c, --config= :指定配置文件,缺省为 /etc/mdadm/mdadm.conf 
-c, --chunk=:Specify chunk size of kibibytes.  缺省为 64.
-v, --verbose: 显示详细信息 
-f, --force 
-f, --force:通常mdadm不允许只用一个device 创建阵列,而且创建raid5时会使用一个device作为missing drive。此选项正相反。 
-s, --scan:扫描配置文件或 /proc/mdstat以搜寻丢失的信息。配置文件/etc/mdadm/mdadm.conf create 或 build 使用的选项: 
--rounding=: Specify rounding factor for linear array (==chunk size)
-l, --level=:设定 raid level. 
--create可用:linear, raid0, 0, stripe, raid1,1, mirror, raid4, 4, raid5, 5, raid6, 6, multipath, mp. 
--build可用:linear, raid0, 0, stripe. 
-p, --parity=:设定 raid5 的奇偶校验规则:eft-asymmetric, left-symmetric, right-asymmetric, right-symmetric, la, ra, ls, rs.缺省为left-symmetric 
--layout=:类似于--parity 
-n, --raid-devices=: 指定磁盘阵列的成员(分区/磁盘的数量),阵列中可用  device 数目,这个数目只能由 --grow 修改
-x, --spare-devices=: 指定阵列中备用磁盘的数量 ,初始阵列的富余device 数目 
--assume-clean:目前仅用于 --build 选项 
-R, --run:阵列中的某一部分出现在其他阵列或文件系统中时,mdadm会确认该阵列。此选项将不作确认。
-z, --size=:组建RAID1/4/5/6后从每个device获取的空间总数 

3、实验raid 0

1)新增两块硬盘

[root@ localhost ~]# ll /dev/sd*
brw-rw----. 1 root disk 8,  0 2月  27 14:49 /dev/sda
brw-rw----. 1 root disk 8,  1 2月  27 14:49 /dev/sda1
brw-rw----. 1 root disk 8,  2 2月  27 14:49 /dev/sda2
brw-rw----. 1 root disk 8, 16 2月  27 14:49 /dev/sdb
brw-rw----. 1 root disk 8, 32 2月  27 14:49 /dev/sdc
[root@ localhost ~]# fdisk /dev/sdc
欢迎使用 fdisk (util-linux 2.23.2)。

更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。

Device does not contain a recognized partition table
使用磁盘标识符 0xb7cb3eac 创建新的 DOS 磁盘标签。

命令(输入 m 获取帮助):n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
分区号 (1-4,默认 1):
起始 扇区 (2048-41943039,默认为 2048):
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039):+5G
分区 1 已设置为 Linux 类型,大小设为 5 GiB

命令(输入 m 获取帮助):n
Partition type:
   p   primary (1 primary, 0 extended, 3 free)
   e   extended
Select (default p): p
分区号 (2-4,默认 2):
起始 扇区 (10487808-41943039,默认为 10487808):
将使用默认值 10487808
Last 扇区, +扇区 or +size{K,M,G} (10487808-41943039,默认为 41943039):+5G
分区 2 已设置为 Linux 类型,大小设为 5 GiB

命令(输入 m 获取帮助):w
The partition table has been altered!

Calling ioctl() to re-read partition table.
正在同步磁盘。
[root@ localhost ~]# ll /dev/sd*
brw-rw----. 1 root disk 8,  0 2月  27 14:49 /dev/sda
brw-rw----. 1 root disk 8,  1 2月  27 14:49 /dev/sda1
brw-rw----. 1 root disk 8,  2 2月  27 14:49 /dev/sda2
brw-rw----. 1 root disk 8, 16 2月  27 14:49 /dev/sdb
brw-rw----. 1 root disk 8, 32 2月  27 14:51 /dev/sdc
brw-rw----. 1 root disk 8, 33 2月  27 14:51 /dev/sdc1
brw-rw----. 1 root disk 8, 34 2月  27 14:51 /dev/sdc2

raid基本思想:把好几块便宜的硬盘通过一定组合方式把它组合起来,成为一个新的硬盘阵列组,从而使它能够达到高性能硬盘的要求

raid有三个关键技术:
镜像:提供了数据的安全性;
条带(块大小也可以说是条带的粒度),它的存在的就是为了提高I/O性,提供了数据并发性
数据的校验:提供了数据的安全

2)创建raid 0

[root@ localhost bin]# rpm -qf `which mdadm`
mdadm-4.1-1.el7.x86_64
# 创建
[root@ localhost bin]# mdadm -C -v /dev/md0 -l 0 -n 2 /dev/sdc1 /dev/sdc2
mdadm: chunk size defaults to 512K
mdadm: Fail create md0 when using /sys/module/md_mod/parameters/new_array
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md0 started.
# 查看
[root@ localhost bin]# mdadm -Ds
ARRAY /dev/md0 metadata=1.2 name=localhost.localdomain:0 UUID=fca69103:9cd2d015:56a7b4f5:c0977570
[root@ localhost bin]# mdadm -D /dev/md0 
/dev/md0:
           Version : 1.2
     Creation Time : Fri Feb 28 01:37:24 2020
        Raid Level : raid0
        Array Size : 10475520 (9.99 GiB 10.73 GB)
      Raid Devices : 2
     Total Devices : 2
       Persistence : Superblock is persistent

       Update Time : Fri Feb 28 01:37:24 2020
             State : clean 
    Active Devices : 2
   Working Devices : 2
    Failed Devices : 0
     Spare Devices : 0

        Chunk Size : 512K

Consistency Policy : unknown

              Name : localhost.localdomain:0  (local to host localhost.localdomain)
              UUID : fca69103:9cd2d015:56a7b4f5:c0977570
            Events : 0

    Number   Major   Minor   RaidDevice State
       0       8       33        0      active sync   /dev/sdc1
       1       8       34        1      active sync   /dev/sdc2

备注:
chunk值:
条带大小 它分有很多“块”(Chunk),如果块尺寸(Chunksize)设置过小就一定会增加占用的块数

3)把配置信息保存起来

[root@ localhost bin]# mdadm -Ds
ARRAY /dev/md0 metadata=1.2 name=localhost.localdomain:0 UUID=fca69103:9cd2d015:56a7b4f5:c0977570
[root@ localhost bin]# mdadm -Ds > /etc/mdadm.conf
[root@ localhost bin]# cat !$
cat /etc/mdadm.conf
ARRAY /dev/md0 metadata=1.2 name=localhost.localdomain:0 UUID=fca69103:9cd2d015:56a7b4f5:c0977570

4)对raid 0创建分区

[root@ localhost ~]# fdisk /dev/md0
欢迎使用 fdisk (util-linux 2.23.2)。

更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。

Device does not contain a recognized partition table
使用磁盘标识符 0xa26b921f 创建新的 DOS 磁盘标签。

命令(输入 m 获取帮助):n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): 
Using default response p
分区号 (1-4,默认 1):1
起始 扇区 (2048-20951039,默认为 2048):
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-20951039,默认为 20951039):+2G
分区 1 已设置为 Linux 类型,大小设为 2 GiB

命令(输入 m 获取帮助):w
The partition table has been altered!

Calling ioctl() to re-read partition table.
正在同步磁盘。
[root@ localhost ~]# ll /dev/md*
brw-rw----. 1 root disk   9, 0 2月  27 15:17 /dev/md0
brw-rw----. 1 root disk 259, 1 2月  27 15:17 /dev/md0p1

5)格式化分区并挂载

[root@ localhost ~]# mkfs.xfs /dev/md0p1 
meta-data=/dev/md0p1             isize=512    agcount=8, agsize=65408 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=523264, imaxpct=25
         =                       sunit=128    swidth=256 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=8 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
[root@ localhost ~]# mkdir /raid0
[root@ localhost ~]# mount /dev/md0p1 /raid0/
[root@ localhost ~]# df -h | tail -1
/dev/md0p1           2.0G   33M  2.0G   2% /raid0

6)设置开机自动挂载

[root@ localhost ~]# umount /raid0/
[root@ localhost ~]# df -h | tail -1
tmpfs                199M     0  199M   0% /run/user/0
[root@ localhost ~]# mount -a
[root@ localhost ~]# df -h
Filesystem           Size  Used Avail Use% Mounted on
/dev/mapper/cl-root   17G  1.9G   16G  11% /
devtmpfs             982M     0  982M   0% /dev
tmpfs                993M     0  993M   0% /dev/shm
tmpfs                993M  8.6M  984M   1% /run
tmpfs                993M     0  993M   0% /sys/fs/cgroup
/dev/sda1           1014M  121M  894M  12% /boot
tmpfs                199M     0  199M   0% /run/user/0
[root@ localhost ~]# vim /etc/fstab 
/dev/md0p1   /raid0   xfs  defaults 0 0
[root@ localhost ~]# mount -a
[root@ localhost ~]# df -h
Filesystem           Size  Used Avail Use% Mounted on
/dev/mapper/cl-root   17G  1.9G   16G  11% /
devtmpfs             982M     0  982M   0% /dev
tmpfs                993M     0  993M   0% /dev/shm
tmpfs                993M  8.6M  984M   1% /run
tmpfs                993M     0  993M   0% /sys/fs/cgroup
/dev/sda1           1014M  121M  894M  12% /boot
tmpfs                199M     0  199M   0% /run/user/0
2020-03-31 01:01:24 gikod 阅读数 16
  • 网络工程师SAN/NAS/DAS技术强化训练教程

    网络工程师考试考察知识点繁多,形式多样。如何有效把握每种考察形式,拿到相应分数?这是历年考生挠头的事情。本系列课程紧抓考生痛点,对网工考试中重点题型分门别类讲解,反复强化训练,助力考生查缺补漏,拿到相应分数。本次分课程重点讲解了配置题型中SAN/NAS/DAS配置方法。通过基本概念阐述->实战配置演示->全真模拟题强化训练,三大步骤帮助考生掌握SAN/NAS/DAS配置方法,拿到相应分数。

    2554 人正在学习 去看看 徐朋

Linux软RAID换硬盘

Linux使用软RAID,遇到磁盘故障时,需要及时更换有故障的磁盘。

准备工作

一块和原盘一样大小的硬盘

检查硬盘损坏情况

cat /proc/mdstat

如图md2损坏
故障硬盘
查看详情

mdadm –D /dev/md2

损坏硬盘详情

替换损坏硬盘

识别损坏硬盘序号(也可以通过读写灯判断),拔出损坏硬盘,插入新硬盘。如果不支持热插拔则需要重启。

初始化分区信息

假设在原来RAID中,所有的硬盘分区信息一致。
用fdisk –l 确认。新硬盘为sdc,sdb为RAID中正常的磁盘。
复制分区表信息

sfdisk -d /dev/sdb | sfdisk -f /dev/sdc

内核重载分区表

partprobe /dev/sdc

检查分区表

检查分区表是否一致

fdisk -l 

添加新硬盘到RAID

$ mdadm /dev/md0 –a /dev/sdc2
Mdadm:added /dev/sdc2

$ mdadm /dev/md1 –a /dev/sdc1
Mdadm:added /dev/sdc1

$ mdadm /dev/md2 –a /dev/sdc3
Mdadm:added /dev/sdc3

检查RAID状态

cat /proc/mdstat

等待重建

OS自动重建RAID,期间系统仍可访问

2019-04-09 22:19:54 qq_40280582 阅读数 1524
  • 网络工程师SAN/NAS/DAS技术强化训练教程

    网络工程师考试考察知识点繁多,形式多样。如何有效把握每种考察形式,拿到相应分数?这是历年考生挠头的事情。本系列课程紧抓考生痛点,对网工考试中重点题型分门别类讲解,反复强化训练,助力考生查缺补漏,拿到相应分数。本次分课程重点讲解了配置题型中SAN/NAS/DAS配置方法。通过基本概念阐述->实战配置演示->全真模拟题强化训练,三大步骤帮助考生掌握SAN/NAS/DAS配置方法,拿到相应分数。

    2554 人正在学习 去看看 徐朋

CentOs系统下磁盘分区挂载和磁盘阵列(Raid0,Raid1,Raid5)

Raid0:采用剥离,数据将在几个磁盘上进行分割
Raid1:通过磁盘镜像来实现,主要用来确保数据的可靠性
Raid5:通过一种称为奇偶检验的技术保持数据的冗余
一个硬盘做分区挂载,三个做磁盘阵列,原因是:磁盘阵列中,由于Raid0至少需要两块磁盘,而Raid1至少需要两块磁盘,Raid至少需要三块磁盘,综合考虑,至少需要三块硬盘才能同时做磁盘阵列,当然更多也没关系(白眼.jpg),话不多说,go ahead

1.首先添加四块新硬盘,这里每个硬盘分配了20G大小

添加三块硬盘
​​​​

 

2.切换到root用户(sudo su),使用fdisk命令列出我们在系统上增加的硬盘

fdisk -l | grep sd      列出系统硬盘  
查看新添加的磁盘

3.分区

fdisk /dev/sdb      对sdb做分区
m                   获取帮助提示
n                   创建新分区
p                   主分区
分区1大小设置主分区为1G,分区2大小设置主分区为2G,分区3设置扩展分区为17G
l                   逻辑分区
分区5为逻辑分区大小为5G,分区6逻辑分区大小为8G
p                   显示当前分区
t                   更改分区类型
分区1为sawp类型(82),分区2、分区6为lvm类型(8e)
w                   保存并退出fdisk
partprobe /dev/sdb     通知操作系统sdb已更改     

4.格式化分区

mkfs.ext3 /dev/sdb      用mkfs.ext3格式化分区
格式化sdb分区

5.挂载

mkdir /mnt/sdb              新建一个挂载点。
mount /dev/sdb /mnt/sdb     挂载。
df -h                       查看挂载情况

6.开机自动挂载

vi /etc/fstab 在挂载配置文件中末尾添加新硬盘挂载信息
自动挂载配置

7.磁盘阵列(Raid 0)

 

这里用到mdadm包管理Linux的Raid设备,但是可能你的系统中没有mdadm包,如果没有,通过下面命令安装:
yum install mdadm [在 RedHat/centos 系统]
apt-get install mdadm [在 Debain/Ubuntu/Kali 系统]

这里使用sdc、sdd两个磁盘做Raid 0
mdadm -E /dev/sd[c-d] 检查这两个磁盘是否存在 RAID 块
 fdisk /dev/sdc         对sdc做分区(分三区,后面可以同时做)
 分区为sdc1(6G)、sdc2(6G)、sdc3(8G)
 用t修改分区类型,fd为Raid
p               查看分区情况
w               保存退出
sdd、sde分区重复上面操作即可
mdadm -E /dev/sd[c-e]   查看三个磁盘情况
检查sdc、sdc是否存在Raid块
设置分区类型为Raid

 

查看分区类型是否为Raid

 

查看三个磁盘分区情况

 

8.使用所有新创建的分区(sdc1和sdd)创建一个 RAID 设备“md0”(即 /dev/md0)

 mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/sdc1 /dev/sdd1     创建名为md0的Raid设备,level表示Raid 0,devices需要用到的磁盘数 
 cat /proc/mdstat   查看创建状态
watch -n1 cat /proc/mdstat       等待过程中可以利用watch跟踪监视它的创建过程

 

创建Raid设备md0并查看

9.验证

mdadm -E /dev/sd[c-d]1

 mdadm --detail /dev/md0

验证Raid0

10.格式化和挂载

mkfs.ext4 /dev/md0          为“md0”设备创建 ext4 文件系统(格式化)
mkdir /mnt/raid0            创建raid0 的目录
vim /etc/fstab          修改自动挂载配置文件
/dev/md0 /mnt/raid0 ext4 defaults 0 0       在fstab行末添加这句话
mount -a            挂载配置文件中的选项
df -h               查看已经挂载的文件
格式化
创建Raid0目录和修改自动挂载配置文件
挂载并查看已经挂载文件

11.保存Raid 0配置

mdadm --detail --scan --verbose >> /etc/mdadm.conf
cat /etc/mdadm.conf         查看配置
到此,Raid 0配置完毕!!!

12.重复上面的步骤即可做Raid 1,Raid 5,只需改变相关参数!!!

下图情况表示大功告成 

最终完成图

 

2018-03-29 20:41:38 Aarron_DL 阅读数 105
  • 网络工程师SAN/NAS/DAS技术强化训练教程

    网络工程师考试考察知识点繁多,形式多样。如何有效把握每种考察形式,拿到相应分数?这是历年考生挠头的事情。本系列课程紧抓考生痛点,对网工考试中重点题型分门别类讲解,反复强化训练,助力考生查缺补漏,拿到相应分数。本次分课程重点讲解了配置题型中SAN/NAS/DAS配置方法。通过基本概念阐述->实战配置演示->全真模拟题强化训练,三大步骤帮助考生掌握SAN/NAS/DAS配置方法,拿到相应分数。

    2554 人正在学习 去看看 徐朋

raid有软硬之分,此篇为学习篇,实际操作以软raid为例

首先,我们要明确LVM(logic volume manage)逻辑卷管理 跟RAID(Redundant Access Independent Disk)独立冗于磁盘阵列的区别:

  • LVM:LVM是软件的卷管理方式
  • RAID:RAID是磁盘保护的方法

RAID

RAID(Redundant Access Independent Disk)名为独立冗于磁盘阵列,顾名思义,它是一种磁盘阵列,是针对多个磁盘的,组织磁盘的方式。一句话总结:它是将多个磁盘组织成一个设备使用。

多个磁盘组合在一起对外看起来像是一个磁盘设备,因此多个磁盘有不同的组合方式,我们称之为level-级别。


RAID0:至少需要两块磁盘disk1,disk2,数据A(A1,A2,A3,A4)按一定的存储方式分别存储在a1,a2两块磁盘上
这里写图片描述

  • 优点:读写性能提升。
    由于同一块数据A分别存储在disk0,disk1,两块磁盘上,在存取时速度都提升为原来只是一个磁盘的2倍。
  • 缺点:没有容错能力。
    如果disk0,disk1上两块磁盘的任意一块磁盘坏掉或数据丢失,就会导致A数据不完整,造成数据损失,破坏。

RAID1:至少需要两块磁盘disk0,disk1,数据A(A1,A2,A3,A4)先将全部数据存储在disk0上,拷贝一份给disk1。disk1就是disk0的一个镜像磁盘。
这里写图片描述

  • 优点:容错能力提升2倍,读数据性能提升2倍。
    如果disk0或着disk1的数据丢失或损坏,仍然在另一个磁盘上有相对完整的数据A。读的时候一块磁盘繁忙就可从另一块读,所以读性能挺升2倍。
  • 缺点:写性能下降2倍。
    写数据时需要将原数据copy一份,所以消耗是原来的两倍。

其他组合方式还有raid3,raid5,raid6等等……

为了能够将raid0和raid1的优缺点融合,所以出现了raid10和raid01的组合方式。


RAID10:先做1后做0.至少需要4块磁盘,允许不同组内容各坏一块盘。
这里写图片描述

  • 优点:既提升了读写性能,又有容错能力。
    在raid1的层次上容错能力提升,读数据性能提升。在raid0的层次上,读写性能提升。
  • 缺点:如果处于raid0级别的raid1中的两块磁盘都损坏,则数据丢失。

raid01组合方式显然没有raid10组合方式好。


LINUX上做软RAID

模式化工具:mdadm [模式] [/dev/RAID设备名] [options] [用于创建软RAID的磁盘]

  • -A:装配模式
  • -C:创建模式

    1. -n #:用于创建RAID设备个数
    2. -l #:RAID级别
    3. -a yes:自动为创建的raid设备创建设备文件
    4. -c (chunk-size):指定分块大小,默认512KB
    5. -x #:热备磁盘个数
  • -F:监控模式

cat /proc/mdstat查看当前主机的RAID
madam -D /dev/md#查看RAID具体信息


以创建一个2G的RAID0为例子:

这里必须要指出,创建RAID时的各个磁盘大小必须都拥有一样的规格,包括磁盘大小,文件格式等….这是为了保证数据同一性!

  1. fdisk /dev/sda :磁盘sda分区出两块分区sda1,sda2
  2. 调整分区格式为Linux raid auto
  3. 创建RAID0:madam -C /dev/md0 -a yes -l 0 -n 2 /dev/sda{1,2}

    若创建的是RAID1,可查看两个分区同步:watch -n 1 'cat /proc/mdstat'
    “-n # :每隔#秒钟执行一次指定的命令”

  4. 创建后查看RAID设备的详细信息:mdadm -D /dev/md0

  5. 挂载:mount /dev/md0 /mnt/md0

同理用/dev/sda{3,4}创建RAID1:/dev/md1
因为RAID1有容错能力,允许坏掉一块磁盘,mdadm命令可以让我们模仿某一块磁盘坏掉:mdadm /dev/md1 -f /dev/sda3然后使用madam -D /dev/md1查看md1磁盘阵列状态,可以发现工作的sda3已坏掉,但另一块磁盘仍然在active(工作)(我这里之前实验的时候是用的dm-3)
这里写图片描述
磁盘坏了我们就将它删除:mdadm /dev/md1 -r /dev/sda3再次查看这里写图片描述已经删除掉了。如果我们通过什么方式又修复了sda3这个磁盘,又可以把它加进来:mdcdm /dev/md1 -a /dev/sda3
这里写图片描述

我们发现,这个磁盘又回来了。


到这里,我猜想,小伙伴们应该明白RAID(Redundant Access Independent Disk)独立冗于磁盘阵列的强大之处了吧!!!

linux mdadm raid

阅读数 801

没有更多推荐了,返回首页