跳到主要内容
TB太字节与TiB二进制太字节区别
运维 linux

TB太字节与TiB二进制太字节区别

703 字 3 分钟 -- 阅读
最后更新于:

TB太字节与TiB二进制太字节区别

以下解答来自@免费版chatgpt,记录于2026年10月7日。

请问做的是raid几

有6块1.8t硬盘,系统下看是8.2t,请问做的是raid几?

6 块 1.8T 硬盘,系统看到 8.2T,基本可以判断是:

RAID 5(大概率)

计算一下:

  • 单块硬盘标称:1.8 TB(十进制)
  • 6 块总容量: 1.8 × 6 = 10.8 TB

RAID 5 会损失 1 块硬盘的容量用于校验:

  • 可用容量 ≈ (6 - 1) × 1.8 = 9.0 TB

但操作系统通常按 TiB 显示:

  • 9.0 TB ÷ 1.099 ≈ 8.19 TiB

显示出来就是你看到的:

8.2T

所以:

✅ 6 × 1.8T 做 RAID 5 → 系统显示约 8.2T

其他 RAID 对比:

RAID6块1.8T可用容量(约)系统显示
RAID 010.8TB~9.8T
RAID 59.0TB~8.2T ✅
RAID 67.2TB~6.5T
RAID 105.4TB~4.9T

因此你的阵列几乎可以确定是 RAID 5。

这里的TiB 和 TB有啥区别吗?

有区别,而且这个区别正是为什么 1.8T × 6 块硬盘最后显示 8.2T 的原因。

简单说:

  • TB(Terabyte,太字节):硬盘厂商常用,按 1000 进制
  • TiB(Tebibyte,二进制太字节):操作系统常用,按 1024 进制

具体:

单位计算方式关系
1 KB1000 Bytes十进制
1 MB1000 KB十进制
1 GB1000 MB十进制
1 TB1000 GB硬盘厂商标注
1 KiB1024 Bytes二进制
1 MiB1024 KiB二进制
1 GiB1024 MiB二进制
1 TiB1024 GiB系统显示

换算关系:

1 TB ≈ 0.909 TiB

所以你的例子:

🟢硬盘标称容量

6 × 1.8 TB:

1= 10.8 TB

换成系统更接近的二进制单位:

110.8 × 0.909 ≈ 9.8 TiB

如果是 RAID 5:

1(6-1) × 1.8 TB
2= 9 TB

转换:

19 × 0.909 ≈ 8.18 TiB

系统显示:

1约 8.2T

这就是你看到的数字。


还有一个容易混淆的点:

很多系统界面虽然显示 TB,实际上显示的是 TiB。

例如:

  • 硬盘包装写:4TB
  • Windows/Linux 看到:约 3.64TB

不是硬盘缩水,而是单位换算不同。

另外 RAID 还会有少量空间损耗:

  • RAID 元数据
  • 文件系统占用
  • 分区保留空间

所以实际可用可能比理论 8.18 TiB 略少。

如果你是在服务器(Linux、NAS、RAID卡)里看到 8.2T,这个容量判断 RAID 5 基本非常可靠。你也可以进一步查看 RAID 卡信息确认(例如 storcli、megacli、mdadm)。

总结

(1)

  • TB(Terabyte,太字节):硬盘厂商常用,按 1000 进制
  • TiB(Tebibyte,二进制太字节):操作系统常用,按 1024 进制

换算关系:

1 TB ≈ 0.909 TiB

(2)raid5磁盘利用率

(n-1)/n*总容量 raid5 允许1块盘故障

(n-2)/n*总容量 raid6 允许2块盘故障

最新文章

文档导航