問69
頻出度★★☆
障害に備えるために,4台のHDDを使い,1台分の容量をパリティ情報の記録に使用するRAID5を構成する。1台のHDDの容量が1Tバイトのとき,実効データ容量はおよそ何バイトか。
这道题的解析和你的作答记录。
障害に備えるために,4台のHDDを使い,1台分の容量をパリティ情報の記録に使用するRAID5を構成する。1台のHDDの容量が1Tバイトのとき,実効データ容量はおよそ何バイトか。
2T 字节是扣除相当于 2 块(N − 2 = 2 块)校验后的值,更接近 RAID6 的思路。RAID5 的校验合计只占 1 块,所以只扣除 1 块。正确值是 3T 字节。
正解 RAID5 是把数据和校验信息(用于纠错的冗余信息)分散记录到多块 HDD 上的方式,即使有 1 块磁盘发生故障,也能根据校验信息恢复原始数据。用 N 块构成时,有效数据容量为扣除「相当于 1 块的校验」后的(N − 1)块容量。本题为 4 块构成、每块 1T 字节,因此有效数据容量为(4 − 1)× 1T = 3T 字节。所以「イ」正确。
4T 字节是把 4 块全部用于数据时的容量,完全没有扣除校验部分。RAID5 中校验会占用相当于 1 块的容量,因此有效容量比 4T 小。
5T 字节甚至超过了构成阵列的 4 块的总容量(4T 字节),在物理上不可能。这是把块数与校验占用的关系搞混后的值,正确应为 3T 字节。