4.3 RAID 设备中建立文件系统 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
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 ” 标记为故障设备。
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 磁盘阵列能够在较短时间内进行重构和数据恢复,当需要恢复的数据较多时,可以在此期间观察到阵列状态的恢复进度。
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>

转载于:https://blog.51cto.com/liuwenbing/358333

RAID磁盘阵列(二)相关推荐

  1. 构建软RAID磁盘阵列

    文章目录 一.RAID磁盘阵列 二.几种磁盘阵列 2.1.RAID 0 磁盘阵列 2.2.RAID 1 磁盘阵列 2.3 RAID 5 磁盘阵列 2.4 RAID 6 磁盘阵列 2.5 RAID 1+ ...

  2. 10分钟认识RAID磁盘阵列技术!!!

    首先声明这是转贴,因为我认为写的很不错,所以拿来和大家一起分享!!!! RAID磁盘阵列技术简述- - 在计算机发展的初期,"大容量"硬盘的价格还相当高,解决数据存储安全性问题的主 ...

  3. RAID磁盘阵列的原理与RAID0搭建

    什么是RAID磁盘阵列 RAID是英文Redundant Array of Inexpensive Disks的缩写,中文简称为廉价磁盘冗余阵列.简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按 ...

  4. 认识RAID磁盘阵列

    认识RAID磁盘阵列 前几天在公司整理办公桌时找到了一份关于RAID的文档,对RAID介绍的很详细,这几天我利用空闲时间把这份文档录入到了电脑里,现分享给大家~ 认识RAID磁盘阵列 廉价冗磁盘阵列( ...

  5. 硬盘、服务器、RAID磁盘阵列

    一.硬盘 1.1 什么是硬盘? 硬盘是计算机最主要的存储设备,是存储数据的地方 硬盘一般是2.5寸和3.5寸,2.5存硬盘一般用于笔记本电脑和移动硬盘上,3.5存的一般用于服务器和台式机. 1.2 硬 ...

  6. Linux下逻辑卷LVM的管理和RAID磁盘阵列

    Linux系统安全 | Linux下逻辑卷LVM的管理和RAID磁盘阵列 原创 谢公子 [谢公子学安全](javascript:void(0);) 昨天 转载自公众号:谢公子学安全 图片 图片 LVM ...

  7. 0203逻辑卷管理、RAID磁盘阵列、VD0、管理运行级别

    目录 一.逻辑卷管理 1.逻辑卷 (1).作用: (2).逻辑卷的制作过程 (3).LVM管理工具集 2.制作逻辑卷 (1).建立卷组(VG)    vgcreate (2).建立逻辑卷(LV)   ...

  8. RAID 磁盘阵列与阵列卡

    目录 引言 一.RAID磁盘阵列 1.RAID 0(条带化存储) 2.RAID 1(镜像存储) 3.RAID 5 4.RAID 6 5.RAID 1 + 0(先做镜像,再做条带) 6.各个RAID级别 ...

  9. RAID磁盘阵列、mdadm、群晖软RAID

    文章目录 RAID磁盘阵列 mdadm工具 降级阵列(Degraded RAID) 群晖软RAID RAID磁盘阵列 RAID = Redundant Arrays of Independent Di ...

最新文章

  1. 机器学习数据预处理之离群值/异常值:MAD法(绝对值差中位数法)+绝对中位差(Median Absolute Deviation,MAD)
  2. mvc设计模式现在过时了吗_尚学堂115——设计模式、源码分析以及SpringData
  3. Matlab符号计算结果过长无法在屏幕中显示的问题
  4. mysql sql高级应用程序_mysql-sql高级应用
  5. MySQL_日期时间处理函数及应用
  6. ac86u原厂固件去广告_苹果发布最新固件IOS12.3.2,估计不修正你的手机
  7. 敏捷测试与普通测试的区别
  8. UBUNTU18禁用锁屏功能
  9. Nsight Compute 使用
  10. lowagie.text 表格带复杂表头 导出word
  11. 51job简历如何导出pdf格式
  12. 图解侧方停车技巧2015高清版
  13. python可以做什么灰产-广州市标书资料销毁详细流程
  14. 4、c++头文件、源文件使用小记
  15. DLP Lightcrafter™ 4500 EVM常见问题答疑
  16. 【老生谈算法】matlab实现RSA算法源码——RSA算法
  17. Android中使用自定义的VideoController和MediaPlayer实现视频的窗口和全屏播放
  18. 安卓微信浏览器无法支持input multiple的h5属性多图上传
  19. C++基础编程题(27)输入一个数字,为其高,一个符号*,输出该符号组成的平行四边形形状
  20. 福大软工 · 第十次作业 - 项目测评(团队)

热门文章

  1. 掌财社:马桶MT被山寨,聊天宝赚钱不如捡废品,多闪表现平平
  2. android Facebook deeplink 坑坑坑
  3. 动画中OAD OVA SP都是是什么?和TV动漫都有什么区别?
  4. 科技云报道:AI写小说、绘画、剪视频,生成式AI更火了!
  5. 浪涌保护器的选型和参数解析
  6. USB学习4-libusb的使用
  7. python 心形线_python 心形
  8. 动态添加 Redis 密码认证
  9. 电子尺子怎么在线测量?几个步骤轻松测量
  10. 易优cms伪静态,EyouCms去除URL中的index.php