mdadm-raid1管理

本文详细介绍了Linux中RAID1的工作原理,强调了数据镜像和冗余能力,并通过实战演示了如何使用mdadm命令创建、管理RAID1阵列,包括创建分区、建立镜像、故障模拟及修复、添加热备盘等步骤。
摘要由CSDN通过智能技术生成

raid1原理:

RAID-1 :mirroring(镜像卷)需要磁盘两块以上
原理:是把一个磁盘的数据镜像到另一个磁盘上,也就是说数据在写入一块磁盘的同时,会在另一块闲置的磁盘上生成镜像文件,(同步)
特性:当一块硬盘失效时,系统会忽略该硬盘,转而使用剩余的镜像盘读写数据,具备很好的磁盘冗余能力。

mdadm介绍

mdadm是linux下用于创建和管理软件RAID的命令,是一个模式化命令
mdadm 命令的参数

管理软raid工具:mdadm

-C 建立一个新阵列
-A 激活磁盘阵列
-a 添加设备到阵列
-D 打印阵列设备详细信息
-s 扫描配置文件或者/proc/mdstat 得到阵列缺失信息
-v 显示详细信息
-r 移除设备
-f 将设备状态定为故障
-l 设定磁盘阵列的级别
-n 指定磁盘阵列的成员(分区/磁盘的数量)
-x 指定阵列中备用磁盘的数量

实战raid 1

新增两块硬盘

[root@192 ~]#  ll /dev/sd*
brw-rw----. 1 root disk 8,  0 2月  28 02:57 /dev/sda
brw-rw----. 1 root disk 8,  1 2月  28 02:57 /dev/sda1
brw-rw----. 1 root disk 8,  2 2月  28 02:57 /dev/sda2
brw-rw----. 1 root disk 8, 16 2月  28 03:02 /dev/sdb
brw-rw----. 1 root disk 8, 17 2月  28 03:02 /dev/sdb1
brw-rw----. 1 root disk 8, 32 2月  28 02:57 /dev/sdc

1)创建分区

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

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-2610, default 1): 
Using default value 1
Last cylinder, +cylinders or +size{
   K,M,G} (1-2610, default 2610): +3G

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
[root@192 ~]# fdisk /dev/sdb

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
         switch off the mode (command 'c') and change display units to
         sectors (command 'u').

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (394-2610, default 394): 
Using default value 394
Last cylinder, +cylinders or +size{
   K,M,G} (394-2610, default 2610
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值