仓酷云

标题: Linux编程:Linux理论工程师进修条记七:Raid仓酷云 [打印本页]

作者: 仓酷云    时间: 2015-1-18 11:39
标题: Linux编程:Linux理论工程师进修条记七:Raid仓酷云
有些人号称用过十几种甚至几十种linux,向人谈论起来头头是到,好像懂的很多。
平安的静态磁盘战略
linux内核能够摹拟RAID把持器,用来办理硬盘,但只撑持级别0,1,4,5
RAID0又称striping
把一连的数据会见分离到多个磁盘下去进步存储功能,速率最快,但最伤害。
RAID1又称Mirror或Mirroring
最年夜限制的包管用户数据的可用性和可修复性,用户数据100%主动复制到别的一个硬盘上,速率稍慢,由于要同时写多个硬盘。
RAID5起码需三个硬盘
不合错误存储的数据时行备份,而把数据和对应的奇偶校验信息分离存储在分歧的磁盘上,当一个磁盘数据产生破坏后,使用剩下的数据和响应的奇偶校验信息往恢复被破坏的数据。
RAID0+1也称RAID10
分离RAID0和RAID1的长处,良多公司在使用

Linux中的软件RAID
1.默许内核已撑持软件RAID把持器
2.需安装raidtools工具来创立办理RAID设备,raidtools包括有RAID创立办理工具和默许的树模性设置文件,安装完后编纂/etc/raidtab这设置文件,它能够从raidtools中的树模设置文件里(在/usr/share/doc/raid-~/目次下)复制。最初用以下命令创立RAID设备:
#mkraid/dev/md0
#mkraid-f/dev/md0
#mkraid-R/dev/md0
后两个命令是强迫创立,掩盖之前建的超等块。
但FedoraCore5不利用这个,而用mdadm工具。
3.软件RAID设备文件名:/dev/mdN(N=0,1,2…)
4.软件RAID设备能够当分区对待,需格局化后挂载
#mkfs.ext3/dev/md1
#mount/dev/md1/opt
5.中断RAID设备
#umount/opt
#raidstop/dev/md0
要永世删除RAID设备,还需删除raidtab文件,不然重启后RAID仍起感化。
6.显现RAID设备信息
#lsraid-A-a/dev/md1
7.RAID1妨碍摹拟
假定sdb1与sdc1两个磁盘做RAID1,sdb1磁盘坏了,到场新一块磁盘sdd1。
#raidsetfaulty/dev/md1/dev/sdb1
#raidhotadd/dev/md1/dev/sdd1
#more/proc/mdstat检察磁盘修复历程
#raidhotremove/dev/sdb1
最初还要修正raidtab文件。
利用mdadm来创立和办理RAID
RAID0
增加硬盘
RAID设备的成员是硬盘分区,需先对硬盘分区,分区不克不及在统一物理硬盘上
#fdisk/dev/sdb
n创立主分区,t分区范例fd,w写保留
#fdisk/dev/sdc
#mdadm–Cv/dev/md0–l0–n2/dev/sdb1/dev/sdc1
-C,--create创立一个新的阵列
-v,verbose显现细节
/dev/md0阵列设备的称号
-l,--level=阵列级别,如0,1,4,5,6
-n,--raid-devices=阵列举动数量
/dev/sd[bc]1阵列包括的设备列表
#more/proc/mdstat检察阵列形态
#mkfs.ext3/dev/md0创立文件体系
#mount/dev/md0/mnt/raid
让体系主动挂载,修正/etc/fstab,增加
/dev/md0/mnt/raidext3defaults00

RAID5妨碍摹拟
后面已创立了一个RAID5设备md0
#mdadm–Cv/dev/md0–l5–n3–x1–c128/dev/sd[b,c,d,e]1
1.将/dev/sdb1标志为已破坏的设备
#mdadm/dev/md0–f/dev/sdb1
这时候阵列入手下手重构和恢单数据
2.移除破坏的设备
#mdadm/dev/md0–r/dev/sdb1
3.将新设备增加到阵列
注重,一:对硬盘准确分区,二:增加设备名要与被移除的分歧,如sdb1
#mdadm/dev/md0–a/dev/sdb1

天生设置文件/etc/mdadm.conf
格局以下:
DEVICE/dev/sdb1/dev/sdc1/dev/sdd1/dev/sde1ARRAY/dev/md10level=raid10num-devices=4UUID=12334343dkfj

个中UUID信息经由过程#mdadm–D/dev/md10失掉
#mdadm–Ds扫描该文件信息

经常使用阵列保护命令
1.启用阵列
#mdadm–As/dev/md0
-A启用已存在的阵列
-s以/etc/mdadm.conf为根据
没有创立mdadm.conf文件,则接纳以下办法启用
#mdadm–A/dev/md0/dev/sd[bc]1
2.中断阵列
#mdadm–S/dev/md0
3.显现阵列具体信息
#mdadm–D/dev/md0

安装和登录命令:login、shutdown、halt、reboot、mount、umount、chsh
作者: 飘飘悠悠    时间: 2015-1-19 10:26
Windows?是图形界面的,Linux类似以前的?DOS,是文本界面的,如果你运行了图形界面程序X-WINDOWS后,Linux?也能显示图形界面,也有开始菜单、桌面、图标等。
作者: 柔情似水    时间: 2015-1-24 12:08
下面笔者在论坛看到的一个好问题: “安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。
作者: 蒙在股里    时间: 2015-2-6 00:40
通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。
作者: 愤怒的大鸟    时间: 2015-2-11 18:02
通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。
作者: 透明    时间: 2015-3-2 16:13
对于英语不是很好的读者红旗 Linux、中标Linux这些中文版本比较适合。现在一些Linux网站有一些Linux版本的免费下载,这里要说的是并不适合Linux初学者。
作者: 只想知道    时间: 2015-3-4 10:14
Linux?最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以Linux操作系统有着广泛的应用空间。
作者: 小魔女    时间: 2015-3-6 13:50
其实当你安装了一个完整的Linux系统后其中已经包含了一个强大的帮助,只是可能你还没有发现和使用它们的技巧。
作者: 金色的骷髅    时间: 2015-3-11 18:37
在学习linux的工程中,linux学习方法有很多种,这里是小编的学习心得,给大家拿出来分享一下。
作者: 莫相离    时间: 2015-3-17 10:11
熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。
作者: 变相怪杰    时间: 2015-3-21 20:01
就这样,我们一边上OS理论课,一边上这个实验,这样挺互补的,老师讲课,一步一步地布置任务
作者: 灵魂腐蚀    时间: 2015-3-24 09:27
当然你不需搭建所有服务,可以慢慢来。自己多动手,不要非等着别人帮你解决问题。
作者: 若相依    时间: 2015-4-1 17:10
下面笔者在论坛看到的一个好问题: “安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。
作者: admin    时间: 2015-4-5 10:34
要增加自己Linux的技能,只有通过实践来实现了。所以,赶快找一部计算机,赶快安装一个Linux发行版本,然后进入精彩的Linux世界,相信对于你自己的Linux能力必然大有斩获。
作者: 精灵巫婆    时间: 2015-4-29 22:00
熟读写基础知识,学得会不如学得牢。
作者: 小女巫    时间: 2015-5-4 11:15
如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。
作者: 冷月葬花魂    时间: 2015-5-6 04:10
主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。
作者: 若天明    时间: 2015-5-8 15:26
Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。
作者: 不帅    时间: 2015-7-13 23:46
如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。
作者: 飘灵儿    时间: 2015-7-18 05:38
虽然大家都比较喜欢漂亮的mm,但是在学 linux 的过程中,还是要多和“男人”接触一下:P 遇到问题的时候,出来看说和上网查之外,就是要多用 linux 下的 man 命令找找帮助。




欢迎光临 仓酷云 (http://www.ckuyun.com/) Powered by Discuz! X3.2