linux创建不了raid5,linux下创建raid5~不同于window~_rwwwwwwww的博客-程序员秘密

技术标签: linux创建不了raid5  

操作版本

[[email protected] ~]uname �Ca

Linux zzsrv2.bigcloud.local 3.10.0-123.el7.x86_64 #1 SMP Mon Jun 30 12:09:22 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

分区

Disk /dev/sdb: 21.5 GB, 21474836480 bytes

255 heads, 63 sectors/track, 2610 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000

Disk /dev/sdc: 21.5 GB, 21474836480 bytes

255 heads, 63 sectors/track, 2610 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000

Disk /dev/sdd: 21.5 GB, 21474836480 bytes

255 heads, 63 sectors/track, 2610 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000

[[email protected] ~]# mkfs.ext3 /dev/sdb

修改类型为fd

Command (m for help): t

Selected partition 1

Hex code (type L to list codes): fd

Changed system type of partition 1 to fd (Linux raid autodetect)

建立raid5

[[email protected] ~]# mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1

mdadm: Defaulting to version 1.2 metadata

mdadm: array /dev/md0 started.

[[email protected] ~]#mkfs.ext3 /dev/md0

写入配置

[r[email protected] ~]# mdadm --detail --scan >> /etc/mdadm.conf

[[email protected] ~]# cat /proc/mdstat

\Personalities : [raid6] [raid5] [raid4]

md0 : active raid5 sdd1[3] sdc1[1] sdb1[0]

41895936 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/2] [UU_]

[=>...................]  recovery =  9.5% (1991296/20947968) finish=7.2min speed=43472K/sec

unused devices:

挂载

[[email protected] ~]# mkdir /data/

[[email protected] ~]# mount /dev/md0 /data

[[email protected] ~]# ll /data/

total 16

drwx------ 2 root root 16384 Aug  5 11:16 lost+found

[[email protected] data]# vi /etc/fstab

在末尾添加如下内容,设置成为默认启动

/dev/md0                /data                   ext4    defaults        0 0

建立文件实验

[[email protected] ~]# cd /data

[[email protected] data]# touch 123

[[email protected] data]# touch 1234

模拟故障

在虚拟机外先把sdb1移除.再进命令行敲

[[email protected] ~]#mdadm /dev/md0 --fail /dev/sdb1

mdadm: set /dev/sdb1 faulty in /dev/md0

.

[[email protected] data]#mdadm /dev/md0 --remove /dev/sdb1

mdadm: hot removed /dev/sdb1 from /dev/md0

[[email protected] ~]# reboot

[[email protected] ~]# mdadm /dev/md0 --add /dev/sdb1

ndadm:added/dev/sdb1

[[email protected] ~]# ll /data

total 16

drwx------ 2 root root 16384 Aug  6 16:47 lost+found

-rw-r--r-- 1 root root     0 Aug  6 16:48 q1

-rw-r--r-- 1 root root     0 Aug  6 16:49 q2

-rw-r--r-- 1 root root     0 Aug  6 16:49 q3

-rw-r--r-- 1 root root     0 Aug  6 16:53 q4

本文出自 “李景祥” 博客,谢绝转载!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_34413579/article/details/116975214

智能推荐

小程序基本内容详解_小程序内容_董翎羽的博客-程序员秘密

小程序窗口配置每一个小程序页面都可以使用 .json 文件来对本页面的窗口表现进行配置。页面中配置项在当前页面会覆盖 app.json 的 window 中相同的配置项。页面配置中只能设置 app.json 中 window 对应的配置项,以决定本页面的窗口表现,下面上代码如上图所示第一张是在当前页面的json中配置的属性,第二张是在app.json中配置的属性,箭头所指的就是小程序页面的名字,再看下面的图片可以看到在当前页面配置的页面名称覆盖了在app.json中设置的页面名称再来说一下如何

python中断程序执行(不抛出异常)_吨吨不打野的博客-程序员秘密

The functions quit(), exit(), sys.exit() and os._exit() have almost same functionality as they raise the SystemExit exception by which the Python interpreter exits and no stack traceback is printed.We can catch the exception to intercept early exits and p

注意错误zoj2110-Tempter of the Bone_weixin_30752377的博客-程序员秘密

首先声明,我是一个菜鸟。一下文章中出现技术误导情况盖不负责http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=1110标题属于dfs的基本题,但是需要剪枝,不过还是卡了良久,这也看出了自己在这方面的漏洞,而且没有注意细节,例如YES我习惯性的写成了Yes了,其次,第一次剪枝时,忘了加continue...

CSDN开博一周年--总结、感想和未来规划_qq_33974741的博客-程序员秘密

2012年9月22日,我在CSDN发表了第1篇博文-为了忘却的纪念,我的天龙游戏生涯。本文讲述了我大学期间玩网络游戏-天龙八部的故事。在大学期间,实际上我也有自己的帐号-huoyingfans,主要用来下载资料,偶尔发个帖子,这个旧帐号只发表了1篇文章,我最出色的文学作品-汉语四级考试中的经典论战:Fans是好同学还是坏同学 。为了从新开始,我使用新的帐号FansUnion。用这个帐号主要是因...

bootloader和bootstrap的区别_bootloader bootstrap_yi412的博客-程序员秘密

bootloader和bootstrap的区别在 《embedded linux primer 》上看到的,其实还有一些分歧和不精确的地方,比如bootstrap 和bootstrap loader似乎在PC上还有区别,不过还是不影响理解了http://www.devbone.com/leadbbs/MINI/Default.asp?100-2246-0-0-0-0-0-a-.ht

随便推点

Charles+Chrome+https,提示隐私设置错误,您的连接不是私密连接_自签证书 隐私设置错误_w2c.n的博客-程序员秘密

开启Charles时,通过Chrome浏览器访问https地址,提示隐私设置错误,出现“您的连接不是私密连接”时,可能是需要将Charles的SSL Certificates添加到受信任根证书列表中(尤其升级了Charles后可能需要重新操作下)。详见:https://www.charlesproxy.com/documentation/using-charles/ssl-certificates...

查看linux上redis的运行状态,Redis教程(七)使用info查看服务状态_weixin_39789042的博客-程序员秘密

一、Redis info命令介绍Redis info命令是Redis自带的一个用于查看服务状态的命令,这个命令类似于top一样可以查看redis服务的整个状态,并且分为了5大类:二、Redisinfo命令语法redis-cli -a redis_pass info #查看所有模块信息redis-cli -a redis_pass info keyspace #单独查看keyspace模块的信息...

轻栈送上免费注册支付宝小程序_honglinhai的博客-程序员秘密

你可能注意到了,除了微信小程序之外,小程序还有支付宝、百度、今日头条、抖音等。这些互联网产品纷纷推出自己的小程序。之前说了那么多的微信小程序,是时候说一下支付宝小程序了。你应该没想到,支付宝小程序是在2018年9月正式发布的,到现在(今天是2020年5月26日)已经接近三年。虽然你每天用得欢,但是你并没有意识到这就是支付宝小程序,小程序融入生活真的毫无违和感。支付宝小程序早跟阿里系的高德,UC,钉钉,饿了么,口碑等打通。很多商家在烦恼怎么推广自己的支付宝小程序,其实这些互通的渠道已经给了

【转载】Android的fill_parent、match_parent和wrap_content的区别_a24324323233的博客-程序员秘密

fill_parent在全体系的Android版本中通过,match_parent使用在Android 2.2及以上版本。两者作用一致。1)fill_parent主动方:父组件被动方:子组件1.在高度或者宽度上设置为fill_parent,则子组件的高度或者长度根据父组件的值而定。通常值与父组件相等。  2.当子组件的内容高/宽值小于父组件高/宽值,...

浅谈Flink基于RocksDB的增量检查点机制_LittleMagics的博客-程序员秘密

Flink之所以能够做到高效而准确的有状态流式处理,核心是依赖于检查点(checkpoint)机制。当流式程序运行出现异常时,能够从最近的一个检查点恢复,从而最大限度地保证数据不丢失也不重复。Flink检查点本质上是通过异步屏障快照(asychronous barrier snapshot, ABS)算法产生的全局状态快照,一般是存储在分布式文件系统(如HDFS)上。但是,如果状...

基于vue-cli的vue项目之vuex的使用3-------action异步传参_mkmin的博客-程序员秘密

由于使用commit是同步的,所以也就有了使用“异步”的action的诞生1.store.js//配置仓库第十五行到第二十三行配置action,import Vue from 'vue';import Vuex from 'vuex';Vue.use(Vuex);const store = new Vuex.Store({ state: { count: 0 }, mutat

推荐文章

热门文章

相关标签