A+备考中关于disk与drives的概念区别及RAID配置相关疑问
嘿,我来帮你捋清楚这些容易搞混的点——A+里存储这块的术语确实容易绕,尤其是刚接触RAID的时候!
先把最核心的disk和drive的区别掰明白:
- 平时我们常把这俩混用,但严格来说:
- **Drive(驱动器)**是指整个独立的物理存储设备,比如你电脑里插的一个2.5寸HDD、一个M.2 SSD,或者外接的移动硬盘,这些都是一个drive。
- **Disk(盘片/存储单元)**是drive内部的存储介质:
- 对传统机械硬盘(HDD)来说,disk就是里面旋转的金属盘片,一个HDD drive可能包含1个、2个甚至多个disk盘片,它们共享同一个主轴和磁头组件。
- 对SSD来说,其实没有物理盘片,但行业习惯还是会用“disk”这个词来指代它的闪存存储单元,本质是NAND闪存颗粒,和HDD的disk完全不是一回事。
接下来解答你的RAID疑问:
你说的“Raid requires 2 drives”应该是RAID1吧?不管是RAID0还是RAID1,都要求2个独立的物理drives——RAID的核心是在多个独立存储设备之间做数据分布,要么是RAID0的条带化(提升速度),要么是RAID1的镜像(提升冗余)。
你之前的误解刚好搞反了:不是每个drive包含一个disk,而是一个drive可以有多个disk,但RAID不认drive里的单个disk,只认独立的drive。比如你不能拿同一个HDD里的两个盘片来做RAID0,因为它们属于同一个drive,一旦这个drive故障,所有数据都会丢失,完全起不到RAID的作用。
然后是“能不能在一个drive里有两个disk”:
当然可以!很多老式的3.5寸HDD就是多盘片设计,比如一个2TB的HDD可能由两个1TB的盘片(disk)组成,它们在同一个drive外壳里,共用一套硬件。但这些disk没法单独用于RAID,因为它们不是独立的存储设备,没有自己的控制器和接口。
最后说SSD里用的“disk”:
SSD里没有传统HDD那种旋转的物理disk,它的存储介质是NAND闪存颗粒,这是一种固态的存储芯片,没有机械部件,所以读写速度比HDD快很多。只是大家习惯了用“disk”这个词来泛指存储单元,所以有时候会说SSD disk,但别和HDD的物理盘片搞混!
备考A+的时候记住:RAID配置的最小单位是独立的物理drive,不管是HDD还是SSD,只要是独立的设备就能参与RAID。
备注:内容来源于stack exchange,提问作者Big_Port

