RAID磁盘阵列详解(二)
一路求学网 http://www.16qiuxue.com 阅览次数: 755次 12-28 20:11:10
标签:电脑基础知识,电脑基础知识入门,http://www.16qiuxue.com
RAID磁盘阵列详解(二),
4.3在 RAID 设备中建立文件系统
Shell
#mkfs –t ext3 /dev/md0
4.4挂载并使用文件系统
Shell
# mkdir /mdata
# mount /dev/md0 /mdata
# df –hT |grep “md0”
/dev/md0 ext3 40G 177M 38G 1% /mdata
如果希望在每次开机后自动挂载该阵列设备,可以在“/etc/fstab”文件中添加如下设置。
Shell
#vi /etc/fstab
/dev/md0 /mdata ext3 defaults 0 0
5. RAID 阵列的管理及设备恢复
5.1 基本管理操作]
1. 扫描或查看磁盘阵列信息
使用 mdadm 命令时,“-D”选项相当于“--detail”,表示显示扫描结果的详细内容;“-s”选项相当于“--scan”,用于扫描阵列设备。
未指定阵列设备文件时,可以显示出当前系统中的阵列配置信息、RAID 设备列表。
Shell
# mdadm –vDs
ARRAY /dev/md0 level=raid5 num-devices=3 UUID=3e670399:2e3e2110:c6eb53ac:3d2f002d
devices=/dev/sdb1,/dev/sdc1,/dev/sdd1
当指定阵列设备作为参数时,可以输出指定阵列设备的详细参数,包括活动设备个数、失效设备个数、更新时间、列表成员设备位置等。
/dev/md0:
Version : 00.90.03
Creation Time : Sat Jul 24 01:29:04 2010
Raid Level : raid5
Array Size : 41929344 (39.99 GiB 42.94 GB)
Device Size : 20964672 (19.99 GiB 21.47 GB)
Raid Devices : 3
Total Devices : 3
Preferred Minor : 0
Persistence : Superblock is persistent
Update Time : Sat Jul 24 01:45:10 2010
State : clean
Active Devices : 3
Working Devices : 3
Failed Devices : 0
Spare Devices : 0
Layout : left-symmetric
Chunk Size : 64K
UUID : 3e670399:2e3e2110:c6eb53ac:3d2f002d
Events : 0.2
Number Major Minor RaidDevice State
0 8 17 0 active sync /dev/sdb1
1 8 33 1 active sync /dev/sdc1
2 8 49 2 active sync /dev/sdd1
2.创建配置文件 mdadm.conf
mdamd的配置文件为“/etc/mdadm.conf”,该文件只是用来方便用户管理和使用,缺少此文件并不会影响磁盘阵列的功能。在配置文件中可以保存多个磁盘阵列的配置信息。配置文件中的基本信息可以通过前面讲过的“mdadm -vDs”命令获得。
Shell
#vi /etc/mdadm.conf
DEVICE /dev/sdb1 /dev/sdc1 /dev/sdd1
ARRAY /dev/md0 level=raid5 num-devices=3
UUID=3e670399:2e3e2110:c6eb53ac:3d2f002d devices=/dev/sdb1,/dev/sdc1,/dev/sdd1
CREATE owner=root group=root mode=0640
在上述文件中,“ARRAY”、“UUID”、“devices”部分是位于同一行中的内容,最后一行中的“CREATE”用于设置自动创建阵列设备文件的属主、属组及默认权限。关于mdadm.conf配置文件中更多配置项的使用,可以参考“man mdadm.conf”帮助信息。
3.启动/停止 RAID 阵列
在确保没有相关程序读写磁盘阵列设备的情况下,可以停止阵列设备。只需使用 mdadm命令结合“-S”选项(等同于“--stop”选项)即可。执行该操作将会禁用对应的阵列设备,释放相关资源。
Shell
#umount /mdata
# mdadm –S /dev/md0
mdadm: stopped /dev/md0
结合“-A”选项(等同于“--assemble”选项)可以重新组合对应的磁盘阵列设备。
Shell
# mdadm –A /dev/md0
mdadm: /dev/md0 has been started with 3 drives.
Shell
#mount /dev/md0 /mdata
5.2设备恢复操作
1.模拟阵列设备故障
对于运行中的磁盘阵列,可以结合 mdadm 命令的“-f”选项(等同于“”选项)用于模拟成员设备故障,例如可将阵列中的“/dev/sdd1”标记为故障设备(你的电脑没声音或是电脑自动关机请到电脑常见故障网,寻找计算机基础知识试题及答案请来本站http://www.16qiuxue.com)。
Shell
# mdadm /dev/md0 -f /dev/sdd1
mdadm: set /dev/sde1 faulty in /dev/md
当阵列中的某个成员设备出现故障时,阵列会将其标记为失活状态。此时通过“cat /proc/mdstat”可以观察到丢失出现故障的设备(/dev/sdd1)。
Shell
#cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md0 : active raid5 sdd1[3](F) sdc1[1] sdb1[0]
41929344 blocks level 5, 64k chunk, algorithm 2 [3/2] [UU_]
unused devices: <none>
2.更换故障设备,并恢复数据
对于出现故障的设备,可以结合“-r”选项将其移除,然后换上正常的设备,结合“-a”选项重新添加到阵列中即可。
Shell
#mdadm /dev/md0 –r /dev/sdd1
mdadm: hot removed /dev/sdd1
\Shell
#mdadm /dev/md0 –a /dev/sde1
mdadm: added /dev/sde1
RAID5磁盘阵列能够在较短时间内进行重构和数据恢复,当需要恢复的数据较多时,可以在此期间观察到阵列状态的恢复进度http://www.16qiuxue.com。
Shell
#cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md0 : active raid5 sde1[3] sdc1[1] sdb1[0]
41929344 blocks level 5, 64k chunk, algorithm 2 [3/2] [UU_]
[==>..................] recovery = 12.8% (2687172/20964672) finish=12.6min speed=24148K/sec
unused devices: <none>
过一段时间等数据恢复完成后,再次查看阵列状态即显示为正常
Shell
# cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md0 : active raid5 sde1[2] sdc1[1] sdb1[0]
41929344 blocks level 5, 64k chunk, algorithm 2 [3/3] [UUU]
unused devices: <none>
RAID磁盘阵列详解(二),RAID磁盘阵列详解(二)
4.3在 RAID 设备中建立文件系统
- ·上一篇:RAID磁盘阵列详解(一)
- ·下一篇:vpn 与 vlan 的区别
《RAID磁盘阵列详解(二)》相关文章
- › RAID磁盘阵列详解(二)
- › RAID磁盘阵列详解(一)
- › raid0下磁盘错误
- › RAID使用也不易 安装RedHat9时遇到麻烦
- › I used to be afraid of the dark教案2
- › I used to be afraid of the dark教案5
- › I used to be afraid of the dark教案3
- tag: 暂无联系方式 电脑基础知识,电脑基础知识,电脑基础知识入门,电脑学习 - 电脑基础知识
网友评论>>
栏目分类
电脑基础知识 推荐
- · Windows 非法操作详解
- · Windows蓝屏代码含意速查表
- · 电脑处理器的发展历史
- · 全面认识系统临时文件
- · 计算机发展史
- · 子网掩码和IP地址的关系
- · U盘文件系统详细解析!
- · 如何给主板插线
- · 网络黑马SNS
- · CPU优化
- · CMOS详解开
- · 无线鼠标的发展史
- · 屏幕取词核心内幕
- · 影响电脑反应速度的八大因素
- · IE 7百毒不侵
- · 转入夏令时时远程计算机和系统时钟调整
- · DOS是什么?
- · 电脑使用变慢七大原因解析
- · 多媒体文件的格式类型
- · IP地址与域名详解
- · 什么是代理服务器
- · HTTP 错误讯息解读
- · 网管常用的指令
- · 常用网络命令
- · 认识浏览器
- · 域名常识