linux  soft  raid50

Linux系统中目前以MD (Multiple Devices)虚拟块设备的方式实现软件RAID,利用多个底层的块设备虚拟出一个新的虚拟块设备,并且利用条带化(stripping)技术将数据块均匀分布到多个磁盘上来提高虚拟设备的读写性能,利用不同的数据冗余算法来保护用户数据不会因为某个块设备的故障而完全丢失,而且还能在设备被替换后将丢失的数据恢复到新的设备上。
先查看md模块是否已经加载到系统中,如果没有,则需要执行命令modprobe md加载驱动模块:

#cat /proc/mdstat

cat: /proc/mdstat: No such file or directory
#modprobe md

#lsmod  | grep md_mod

md_mod                 87742  0

linux目前使用mdadm管理md设备,在debian系统中,我们使用apt-get命令安装:

#apt-get install mdadm

使用mdadm管理工具创建raid50:

(示例12块硬盘,先做两个raid5,然后将两个raid5做成一个raid0,每个raid5各有一个热备盘)

# mdadm --create /dev/md1 -v --raid-devices=5  --level=5  --spare-devices=1 /dev/sd[a-f]
# mdadm --create /dev/md2 -v --raid-devices=5  --level=5  --spare-devices=1 /dev/sd[g-l]

#mdadm --create  /dev/md0 -v --raid-devices=2  --level=0 /dev/md[1-2]
其中“--raid-devices=6”表示6块盘做raid,“--livel=5”表示raid级别为5,“--spare-devices=1”表示一块盘作为热备盘。

格式化/dev/md0
mkfs.ext4  /dev/md0
挂载使用:
mount  /dev/md0  /data

查看raid信息:
#mdadm  --detail   /dev/md0
#mdadm  --detail   /dev/md1
#mdadm  --detail   /dev/md2
#cat /proc/mdstat

删除raid信息:(删除md1和md2里边所有服务器,然后停止md0)
#mdadm /dev/md1 --fail /dev/sd[a-f]  --remove /dev/sd[a-f]
#mdadm /dev/md2 --fail /dev/sd[g-l] --remove /dev/sd[g-l]
#mdadm  -S  /dev/md0
然后删除/etc/mdadm/mdadm.conf文件里边相应的选项即可

移除故障盘:
#mdadm  /dev/md1  --remove /dev/sda
添加新硬盘:
#mdadm  /dev/md1  --add  /dev/sda

linux soft raid50相关推荐

  1. Linux soft lockup分析

    关键词:watchdog.soft lockup.percpu thread.lockdep等. 近日遇到一个soft lockup问题,打印类似"[ 56.032356] NMI watc ...

  2. linux配置raid50怎么配置,磁盘配置RAID50热备磁盘

    本次课程包含RAID0/1/5/6/10/50/60配置实验(使用Dell R720服务器实验).Redhat/CentOS/ubuntu/windows操作系统安装.windows/linux网卡绑 ...

  3. linux配置raid50怎么配置,=====创建Raid50的步骤======

    1.创建分区 [root@localhost ~]# fdisk /dev/sdb [root@localhost ~]# fdisk /dev/sdc [root@localhost ~]# fdi ...

  4. linux配置raid50怎么配置,如何在服务器主板上配置 Raid 10/50/60

    你看到什么了? 在引导期间,我无法访问 RAID 配置实用程序以创建 Raid 10 环境: 英特尔® 服务器主板 S1200SPS 英特尔® 服务器主板 S1200SPLR 如何修复它: 当引导模式 ...

  5. linux下scp命令详解

    http://www.cnblogs.com/xuxm2007/archive/2010/08/04/1792179.html linux下scp命令详解 http://www.9usb.net/20 ...

  6. linux bes二进制查看工具,Linux的命令及工具

    1.查看系统运行的进程 # ps auxw 2.netstat命令 查看系统监听的服务 # netstat -ln -a所有的有效连接信息列表,包括已建立的连接(ESTABLISHED),也包括监听连 ...

  7. linux系统中scp命令的用法

    scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令.linux的scp命令可以在linux服务器之间复制文件和目录. scp命令的用处: scp ...

  8. linux下mysql单机主从配置,Linux下MySQL互为主从配置

    Linux系统环境:CentOS 6.5 master1:192.168.100.204 master2:192.168.100.205 mysql版本:mysql-5.6.19 注:mysql的5. ...

  9. Linux常用命令简介

    su  su命令是最基本的命令之一,常用于不同用户间切换.例如,如果登录为 user1,要切换为user2,只要用如下命令:  $su user2  然后系统提示输入user2口令,输入正确的口令之后 ...

最新文章

  1. 浅谈使用openwave测试的几个注意项
  2. H3C LMI协议标准
  3. anglarjs引入HTML头,请问怎么在html引入angularjs?
  4. Spring 的优秀工具类盘点
  5. 安徽高考少输入的6个字节猜想
  6. 【C/C++】概念: VC虚函数布局引发的问题
  7. 浅析markdown和富文本编辑器
  8. 小动物领养网站/宠物救助网站
  9. 工作流引擎 开发框架 java源码 电商源码
  10. OpenKG开源系列 | 轻量级知识图谱抽取开源工具OpenUE
  11. Python Numpy
  12. 主板4线风扇原理分析
  13. ArcGIS Pro 关于地震数据可视化制作流程(附练习数据下载)
  14. 【计算机网络】因特网和互联网的区别
  15. 排列组合的简单应用(隔板法)
  16. 一文了解云计算,全世界一台计算机
  17. c盘那些文件可以删除
  18. 医疗器械图纸管理软件,图文档管理解决方案
  19. 新手网上开店卖什么好
  20. [附源码]java+ssm计算机毕业设计基于mvc的天启网上购物系统xl8uh(源码+程序+数据库+部署)

热门文章

  1. Android FrameWork底层开发视频全套
  2. Unity 使场景整体变暗
  3. VOC数据集darknet官方快速下载地址
  4. ios部分机型出现select、input等控件点击后失效不可再次点击dug
  5. 文房四宝用计算机取代的什么,文房四宝之毛笔初探
  6. GraphQL-前端进阶的利剑与桥梁
  7. function XX declared implicitly
  8. FATE 1.10.0 单机部署
  9. python 加速度_Micropython TPYBoard之无线加速度小车
  10. 华强北刷机经历 type password to decrypt storage