linux raid autodetect,软raid的建立
1 增加磁盘并分区(修改id)
fdisk /dev/sdb
Command (m for help): p
Disk /dev/sdb: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 244 1959898+ fd Linux raid autodetect
/dev/sdb2 245 488 1959930 fd Linux raid autodetect
/dev/sdb3 489 732 1959930 fd Linux raid autodetect
/dev/sdb4 733 1044 2506140 fd Linux raid autodetect
2 创建raid
[root@gc1 md01]# which mdadm
/sbin/mdadm
3 查看raid的状态(我创建的是/dev/md02)
[root@gc1 md01]#mdadm -D /dev/md02
/dev/md02:
Version : 0.90
Creation Time : Wed Mar 25 14:39:01 2015
Raid Level : raid5
Array Size : 3919616 (3.74 GiB 4.01 GB)
Used Dev Size : 1959808 (1914.20 MiB 2006.84 MB)
Raid Devices : 3
Total Devices : 4
Preferred Minor : 2
Persistence : Superblock is persistent
Update Time : Wed Mar 25 14:43:35 2015
State : clean
Active Devices : 3
Working Devices : 4
Failed Devices : 0
Spare Devices : 1
Layout : left-symmetric
Chunk Size : 64K
UUID : d812a0b9:f7f9c5eb:4528a047:4b714fc2
Events : 0.2
Number Major Minor RaidDevice State
0 8 17 0 active sync /dev/sdb1
1 8 18 1 active sync /dev/sdb2
2 8 19 2 active sync /dev/sdb3
3 8 20 - spare /dev/sdb4
4格式化并挂载/dev/md02
[root@gc1 md01]#mkfs.ext3 /dev/md02
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
[root@gc1 md01]# mkdir /md02
[root@gc1 md01]# mount /dev/md02 /md02
[root@gc1 md01]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
35G 7.8G 26G 24% /
/dev/sda1 99M 12M 82M 13% /boot
tmpfs 760M 0 760M 0% /dev/shm
/dev/md01 3.7G 72M 3.5G 3% /md01
/dev/md02 3.7G 72M 3.5G 3% /md02
5 模拟故障
[root@gc1 md02]#mdadm -f /dev/md02 -f /dev/sdb2 ----模拟sdb2故障
mdadm: set /dev/sdb2 faulty in /dev/md02
[root@gc1 md02]# mdadm -D /dev/md02
Number Major Minor RaidDevice State
0 8 17 0 active sync /dev/sdb1
3 8 20 1 spare rebuilding /dev/sdb4
2 8 19 2 active sync /dev/sdb3
4 8 18 - faulty spare /dev/sdb2
[root@gc1 md02]# mdadm /dev/md02 -r /dev/sdb2 ---将sdb2剔除
mdadm: hot removed /dev/sdb2
[root@gc1 md02]# mdadm -D /dev/md02
Number Major Minor RaidDevice State
0 8 17 0 active sync /dev/sdb1
3 8 20 1 spare rebuilding /dev/sdb4 ---热备分区补上去了,,开始创建,估计要等一会会
2 8 19 2 active sync /dev/sdb3
Number Major Minor RaidDevice State
0 8 17 0 active sync /dev/sdb1
1 8 20 1 active sync /dev/sdb4 ----过一会就变成active状态了
2 8 19 2 active sync /dev/sdb3
[root@gc1 md02]# ls ---数据依然没有丢失,raid5文件是故障前创建的一个
lost+found raid5
补充:
1 向一个已存在的raid中添加分区
[root@gc1 md02]#mdadm /dev/md02 -a /dev/sdb5
2我们单纯的使用-a命令不是只是将磁盘添加到了热备分区去了
[root@gc1 md02]# mdadm /dev/md02 -a /dev/sdb2 (sdb2前面已经被我们删除了)
[root@gc1 md02]# mdadm /dev/md2 -a /dev/sdc1 ---再加一块
[root@gc1 md02]# mdadm -D /dev/md02
Number Major Minor RaidDevice State
0 8 17 0 active sync /dev/sdb1
1 8 20 1 active sync /dev/sdb4
2 8 19 2 active sync /dev/sdb3
3 8 18 - spare /dev/sdb2 ---添加到热备分区了
4 8 33 - spare /dev/sdc1
扩容
[root@gc1 md02]# mdadm -G /dev/md2 -n4 --这样就把sdc1扩容到raid成员中去了,此处02变成2是因为我不小心重启集机器了
mdadm: Need to backup 384K of critical section..
[root@gc1 md02]# mdadm -D /dev/md2
Number Major Minor RaidDevice State
0 8 17 0 active sync /dev/sdb1
1 8 20 1 active sync /dev/sdb4
2 8 19 2 active sync /dev/sdb3
3 8 33 3 active sync /dev/sdc1
4 8 18 - spare /dev/sdb2
linux raid autodetect,软raid的建立相关推荐
- 在Linux中配置软 RAID,使用mdadm命令创建RAID5, RAID设备的数据恢复
1.在Linux中配置软 RAID RAID(Redundant Array of Inexpensive Disks,独立磁盘完余阵列)用于将多个廉价的小型磁盘驱动器合并成一个磁盘阵列,以提高存储性 ...
- 如何在linux下做软raid
如何在linux下做软raid?希望以下介绍能对朋友们有所帮助和启发! 在虚拟机系统中添加一块10g的硬盘为sdb,将硬盘分5个逻辑盘分别是sdb{5,6,7,8,9},每个盘的大小是1G. 首先利用 ...
- RAID及软RAID的实现,包括各级别RAID的原理及各级别RAID的实现
计算机内部的核心部件 对于计算机来讲,核心部件有cpu 内存其中:cpu从内存中取得数据从而进行运算,由于内存是易失性设备,若是做成非易失性设备,代价是非常高昂的.但是由于cpu内部具有各级缓存,寄存 ...
- 什么是RAID? 硬RAID 和软RAID的区别是什么?
近年来 NAS越加火爆,但是在使用 NAS时无法避免的一个东西就是 RAID,那么什么是 RAID 呢?又有那些坑呢? 什么是 RAID RAID 是Redundant Array of Indepe ...
- linux中的软RAID实现,逻辑卷和btrfs文件系统
RAID: Redundant Arrays of Inexpensive Disks,廉价磁盘冗余阵列: Redundant Arrays of Independent D ...
- linux 系统盘做软raid,Linux软RAID配置
RAID卡一般分为硬RAID卡和软RAID卡两种,通过用硬件来实现RAID功能的就是硬RAID,独立的RAID卡,主板集成的RAID芯片都是硬RAID.通过软件并使用CPU的RAID卡是指使用CPU来 ...
- linux 软raid小时,在linux中实现软RAID
前言 在生产环境中不推荐大家使用软RAID,写这篇文章的主要目的是希望大家更好的了解RAID的工作原理: 软RAID就是在系统层面实现RAID功能了,数据处理主要依赖cpu来完成,没有第三方控制处理器 ...
- linux raid auto 软raid parted,linux下的raid5配置方法.doc
要求:需要在三块硬盘上创建RAID5 并挂载到 /raid5disk 目录下! 先用fdisk -l 看一下三块磁盘的设备号,在这里就是 /dev/sdb /dev/sdc /dev/sdd 1. 首 ...
- linux 系统盘做软raid,Linux下软raid实现方案
一.应用场景 Raid大家都知道是冗余磁盘的意思(Redundant Arrays of Independent Disks,RAID),可以按业务系统的需要提供高可用性和冗余性,目前市面上比较常见的 ...
最新文章
- http请求过程简要
- Java FTP下载文件以及编码问题小结
- RxJava中常见的几种Subject
- 【大会】中低端机如何实现复杂多媒体功能?
- raft中集群成员变更
- BootStrap轮播图失效
- C站最全Python库总结丨标准库+高级库
- 【LeetCode笔记】279. 完全平方数(Java、动态规划)
- tomcat使用遇到的问题汇总
- oracle诊断日志,oracle日常诊断语句
- 选中一行的快捷键_常用文字编辑快捷键,学会之后,天天可以提前下班
- 思维导图软件哪个好?不要错过这份思维导图软件合集
- 最近工作用到的sql脚本
- 用C#设计在局域网发送短信的程序
- vue 拖拽功能样式优化
- ESP8266开发之旅 应用篇④ WiFi广告机
- [转]忘记开机密码怎么办
- 华为交换机配置MSTP
- java编程培训学习的就业前景好不好
- SpringCloud无法读取bootstrap配置文件
热门文章
- iview this.$modal 关闭所有的弹窗_一看会用TOB弹窗应用场景
- java实验二答案天津商业大学_天津商业大学信息安全实验一
- win8关闭uefi+linux,UEFI启动是什么?Win8关闭UEFI引导方式的方法
- mysql not in报错_mysql从5.7升级到8.0查询报错Expression #2 of SELECT list is not in GROUP BY...
- mysql取消主键_mysql如何删除主键?
- js 动态创建注释节点 createComment
- Sublime Text中文乱码
- C语言按各科分数段统计人数,(更新啦)学校学生成绩统计通用模板(科目、分数、统计分数段等均可自定,班级数、学生人数不受限制)...
- Latex笔记(一)—— 复杂表格的制作
- mysql have_mysql having的用法