当前位置: 首页 > article >正文

RAID磁盘阵列

raid

RAID(Redundant Array of Independent Disks)磁盘阵列,是一种通过将多个硬盘组合起来形成一个逻辑存储单元的技术。RAID磁盘阵列的目标是提高数据的性能、容错性和可用性

RAID有硬件RAID和软件RAID
硬件RAID速度快,性能好,支持热插拔,但需要专门的RAID磁盘阵列卡,且价格贵
软件RAID使用mdadm软件仿真磁盘阵列功能,不需要专门硬件,设备文件标识是/dev/md0

RAID划分等级:

  • RAID 0: 条带卷striping。 数据被分成块并分布在多个硬盘上(至少两个)。同时往多个磁盘上写数据,读写速度快,供了很好的性能增益,但如果一个硬盘失效,所有数据都将丢失

  • RAID 1: 镜像卷mirroring。数据被镜像在两个硬盘上,提供了冗余。如果一个硬盘失效,数据仍然可用,提高可用性

  • RAID 5: 条带+分布校验。 数据和奇偶校验信息交织存储在多个硬盘上(至少三个)。提供了性能和冗余。如果一个硬盘失效,数据可以通过奇偶校验信息进行恢复

  • RAID 6: 类似于RAID 5,但提供了更多的冗余,它使用两个奇偶校验信息块。可以容忍两个硬盘的故障。RAID 6至少需要四个硬盘

  • RAID 10(也称为RAID 1+0): 条带+镜像,结合了RAID 1和RAID 0。数据被镜像,并且这些镜像被组合成一个RAID 0阵列。提供了高性能和冗余,需要至少四个硬盘

硬件raid设置一般通过主板上的raid控制器来配置,具体是在主机启动过程中按下特定键比如 Ctrl+s 进入raid设置界面

软件raid设置是通过mdadm管理工具来进行设置,过程为:创建raid数组–>格式化–>挂载

# 创建raid数组
mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sda /dev/sdb
# 格式化
mkfs.ext4 /dev/md0
# 挂载
mkdir /mnt/raid
mount /dev/md0 /mnt/raid
# 修改/etc/fstab文件实现自动挂载
/dev/md0   /mnt/raid   ext4   defaults   0   0


http://www.kler.cn/a/145325.html

相关文章:

  • 芯片AI深度实战:进阶篇之vim内verilog实时自定义检视
  • NLP模型大对比:Transformer > RNN > n-gram
  • 高级同步工具解析
  • FreeRTOS从入门到精通 第十四章(队列集)
  • UE求职Demo开发日志#15 思路与任务梳理、找需要的资源
  • 探秘 TCP TLP:从背景到实现
  • 二十三种设计模式全面解析-深入探讨状态模式的高级应用技术:释放对象行为的无限可能
  • 深入学习pytorch笔记
  • 大数据-之LibrA数据库系统告警处理(ALM-37002 MPPDB实例连接数超限)
  • 公司人事管理系统
  • 企业海外分部,如何实现安全稳定的跨境网络互连?
  • 概念解析 | 玻尔兹曼机
  • 智能生活:人工智能如何改变我们的日常
  • 【QML】Qt设置USB免驱相机曝光时间(Linux系统)UVC
  • IDEA中的Postman?完全免费!
  • CDN技术解析:加速网络传输的魔法
  • 鸿蒙HarmonyOS手把手带大家创建第一个项目 并做一个基本的组件结构讲解
  • Vatee万腾独特科技力量的前沿探索:Vatee的数字化奇点
  • Android:Google三方库之集成应用内评价详细步骤
  • 下一代图片压缩格式 AVIF
  • NFT Insider115:The Sandbox开设元宇宙Diorama快闪店,​YGG Web3 游戏峰会已开幕
  • The TypeScript Compiler - Version 5.2.2,tsc -w无效怎么办?
  • 「Verilog学习笔记」数据串转并电路
  • 目录树自动生成器 golang+fyne
  • 力扣-55.跳跃游戏
  • Guacamole简介及centos7下搭建教程