存储进阶笔记(一):硬件基础:HDD/SDD、JBOD、RAID 等(2024)

💡 原文中文,约3900字,阅读约需10分钟。
📝

内容提要

本文介绍了存储硬件的基础知识,包括HDD、SSD、JBOD和RAID。JBOD是一种灵活且可扩展的多磁盘管理架构,但不提供冗余;RAID则通过多种类型提供数据冗余和性能提升。文中还讨论了RAID卡的分类及其工作原理,并强调电池和超级电容在数据保护中的重要性。

🎯

关键要点

  • 本文介绍了存储硬件的基础知识,包括HDD、SSD、JBOD和RAID。
  • JBOD是一种灵活且可扩展的多磁盘管理架构,但不提供冗余。
  • RAID通过多种类型提供数据冗余和性能提升。
  • 文中讨论了RAID卡的分类及其工作原理。
  • 电池和超级电容在数据保护中非常重要。
  • HDD和SSD的工作原理及其面临的问题。
  • JBOD的定义及其优缺点,包括无冗余和扩展性好。
  • JBOD适用于需要独立盘和动态扩容的场景。
  • RAID的定义是独立磁盘冗余阵列,提供数据冗余。
  • RAID卡按模式和缓存分类,影响性能。
  • RAID卡的使用方式及其支持的设备类型。
  • RAID卡配备电池或超级电容以防止数据丢失。
  • 超级电容提供更高的安全性,解决了电池的寿命问题。
  • 讨论了降低RAID卡成本的方案,如VROC技术。

延伸问答

什么是JBOD,它的优缺点是什么?

JBOD(Just a Bunch Of Disks)是一种多磁盘管理架构,优点包括灵活性和可扩展性,缺点是没有冗余,数据安全性较低。

RAID的主要功能是什么?

RAID(独立磁盘冗余阵列)主要提供数据冗余和性能提升,防止单个磁盘故障导致数据丢失。

RAID卡的分类有哪些?

RAID卡可以按RAID模式和缓存类型分类,模式包括RAID 0、1、5等,缓存分为有缓存和无缓存。

为什么RAID卡需要配备电池或超级电容?

RAID卡配备电池或超级电容是为了在掉电时保护缓存中的数据,确保数据安全。

HDD和SSD的主要区别是什么?

HDD(机械硬盘)使用旋转磁盘存储数据,速度较慢;SSD(固态硬盘)使用闪存,速度更快且更耐用。

JBOD适合哪些使用场景?

JBOD适合需要独立盘、动态扩容频繁和精确控制备份策略的场景,如云存储和Ceph OSD。

➡️

继续阅读