技术标签: 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
本文出自 “李景祥” 博客,谢绝转载!
小程序窗口配置每一个小程序页面都可以使用 .json 文件来对本页面的窗口表现进行配置。页面中配置项在当前页面会覆盖 app.json 的 window 中相同的配置项。页面配置中只能设置 app.json 中 window 对应的配置项,以决定本页面的窗口表现,下面上代码如上图所示第一张是在当前页面的json中配置的属性,第二张是在app.json中配置的属性,箭头所指的就是小程序页面的名字,再看下面的图片可以看到在当前页面配置的页面名称覆盖了在app.json中设置的页面名称再来说一下如何
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
首先声明,我是一个菜鸟。一下文章中出现技术误导情况盖不负责http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=1110标题属于dfs的基本题,但是需要剪枝,不过还是卡了良久,这也看出了自己在这方面的漏洞,而且没有注意细节,例如YES我习惯性的写成了Yes了,其次,第一次剪枝时,忘了加continue...
2012年9月22日,我在CSDN发表了第1篇博文-为了忘却的纪念,我的天龙游戏生涯。本文讲述了我大学期间玩网络游戏-天龙八部的故事。在大学期间,实际上我也有自己的帐号-huoyingfans,主要用来下载资料,偶尔发个帖子,这个旧帐号只发表了1篇文章,我最出色的文学作品-汉语四级考试中的经典论战:Fans是好同学还是坏同学 。为了从新开始,我使用新的帐号FansUnion。用这个帐号主要是因...
本文介绍了两种操作远程Linux虚拟机图形界面的方法。
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地址,提示隐私设置错误,出现“您的连接不是私密连接”时,可能是需要将Charles的SSL Certificates添加到受信任根证书列表中(尤其升级了Charles后可能需要重新操作下)。详见:https://www.charlesproxy.com/documentation/using-charles/ssl-certificates...
一、Redis info命令介绍Redis info命令是Redis自带的一个用于查看服务状态的命令,这个命令类似于top一样可以查看redis服务的整个状态,并且分为了5大类:二、Redisinfo命令语法redis-cli -a redis_pass info #查看所有模块信息redis-cli -a redis_pass info keyspace #单独查看keyspace模块的信息...
你可能注意到了,除了微信小程序之外,小程序还有支付宝、百度、今日头条、抖音等。这些互联网产品纷纷推出自己的小程序。之前说了那么多的微信小程序,是时候说一下支付宝小程序了。你应该没想到,支付宝小程序是在2018年9月正式发布的,到现在(今天是2020年5月26日)已经接近三年。虽然你每天用得欢,但是你并没有意识到这就是支付宝小程序,小程序融入生活真的毫无违和感。支付宝小程序早跟阿里系的高德,UC,钉钉,饿了么,口碑等打通。很多商家在烦恼怎么推广自己的支付宝小程序,其实这些互通的渠道已经给了
fill_parent在全体系的Android版本中通过,match_parent使用在Android 2.2及以上版本。两者作用一致。1)fill_parent主动方:父组件被动方:子组件1.在高度或者宽度上设置为fill_parent,则子组件的高度或者长度根据父组件的值而定。通常值与父组件相等。 2.当子组件的内容高/宽值小于父组件高/宽值,...
Flink之所以能够做到高效而准确的有状态流式处理,核心是依赖于检查点(checkpoint)机制。当流式程序运行出现异常时,能够从最近的一个检查点恢复,从而最大限度地保证数据不丢失也不重复。Flink检查点本质上是通过异步屏障快照(asychronous barrier snapshot, ABS)算法产生的全局状态快照,一般是存储在分布式文件系统(如HDFS)上。但是,如果状...
由于使用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