zoukankan      html  css  js  c++  java
  • 软硬磁盘阵列

    1. RAID
    • 概述:RAID,廉价磁盘阵列,是把多个便宜的小磁盘组合到一起,组合成一个大磁盘组。
    • 基于硬件的RAID技术和软件的RAID技术,在linux系统中通过自带的软件就能模拟实现RAID功能,极大的增强了磁盘的IO性能(数据的进出,每秒能读取多少数据)和可靠性(能否安全存储数据且替换)。这个叫做软RAID,配置灵活,管理方便
    • 级别:RAID 0 到RAID 6 七种基本的RAID级别,linux2.6以上支持咋们的软RAID 使用 uanme -r 可以查看咋们linux系统内核,一般使用RAID 5
    • RAID 0 :条带模式,就是吧连续的数据分散到多个磁盘上存取,让系统有数据请求可以被多个磁盘并行的执行,这种操作可以充分利用磁盘纵向的带宽,也就是增加了速度,但是任何一块磁盘受损全盘崩坏,且不能修复。
    • RAID 1 :镜像,用于两个或者2xN个磁盘,并使用0块或者更多的备用磁盘,每次写入数据时都会同时写入镜像盘备份,这种阵列可靠性很高,其有效容量会缩减到一半。
    • RAID 4 :创建时需要三块或者更多的磁盘,它在一个磁盘保存校验信息,并以RAID 0 方式将数据写入其他磁盘,阵列空间大小是(N-1)*s ,其中s是阵列中最小磁盘的大小。如果一个磁盘出现问题,那可以通过校验信息以及另一个磁盘重建数据,但是所有的校验信息都在同一块磁盘里,可靠性不高。
    • RAID 5 :作用在3块或者更多的磁盘上,并使用0块或者更多的备用磁盘,但是他的校验信息,是均匀的分配在各个磁盘,互相做对方的备用磁盘。除非两个连着的磁盘同时发生问题。
    • RAID 1+0 :N(偶数,N>=4)块盘两两镜像,组合成RAID 0 ,容量为N/2,同时写入,写入时速度一样,但是读取时速度更快。
    • 特点:
    1. 软RAID
    • 在linux服务器中课通过mdadm工具来创建和维护软RAID,mdadm在创建和管理软RAID时非常方便
      格式:mdadm [模式] <RAID设备名称> [选项] [成员设备名称]
      参数 作用
      -a 检测设备名称
      -n 指定设备数量
      -l 指定RAID级别
      -C 创建
      -v 显示过程
      -f 模拟设备损坏
      -r 移除设备
      -Q 查看摘要信息
      -D 查看详细信息
      -S 停止RAID磁盘阵列
    • 环境描述:
      操作系统,ip地址,主机名,软件包列表
      linux服务器中添加1块100G空间的硬盘,划分4个20G的分区用来联系创建爱你一个RAID 5 及其后期维护操作
      配置过程:rpm -q mdadm # 下载mdadm命令,检查并使用
      1. 创建4个20G的分区:
        首先使用‘fdisk’命令在硬盘上创建4个分区
      2. 创建RAID 5
        创建/dev/sbd1 /dev/sdb2 /dev/sdb3 /dev/sdb4四个分区后,就可以创建RAID 5 ,其中设定/dev/sdb4 作为备用磁盘,其余为活动磁盘,备用磁盘的作用是一旦某个磁盘损坏,可以立即替换
        *-
  • 相关阅读:
    hive:(group by, having;order by)的使用;group by+多个字段,以及wiki说的group by两种使用限制验证
    hive parition的使用,分dynamic和static两种
    saiku运行时报错max_length_for_sort_data 需要set higher
    kettle文件自动化部署(shell脚本执行):命令行参数传入
    saiku显示不出新的cube(加载的cube,saiku会保存到缓存中,不重新加载)
    黑暗网络购物让你隐形參与犯罪
    Swift开发实例:苹果Swift编程语言新手教程中文版+FlappyBird,2048游戏源代码
    自己定义控件-DragButton
    无锁编程实战演练
    使用hint优化Oracle的运行计划 以及 SQL Tune Advisor的使用
  • 原文地址:https://www.cnblogs.com/wml3030/p/15158315.html
Copyright © 2011-2022 走看看