“GiB” 是 Gibibyte 的缩写,是一种用于表示数据存储容量的单位。它与我们常见的 “GB”(Gigabyte)类似,但有重要的区别。
1. GiB 和 GB 的区别:
| 单位 | 全称 | 换算方式 | 实际大小(字节) |
|---|---|---|---|
| GB | Gigabyte | 基于十进制(以1000为基数) | 1 GB = 10⁹ = 1,000,000,000 字节 |
| GiB | Gibibyte | 基于二进制(以1024为基数) | 1 GiB = 2³⁰ = 1,073,741,824 字节 |
简单来说:
- 1 GiB ≈ 1.074 GB
2. 为什么服务器显示的是 GiB?
操作系统(尤其是 Linux 系统)通常使用二进制单位(KiB、MiB、GiB、TiB)来报告存储容量,因为计算机是基于二进制工作的,这样计算更精确。
例如:
- 你买了一块标称 100 GB 的硬盘。
- 制造商按十进制计算:100 × 10⁹ 字节。
- 但操作系统按二进制计算:100,000,000,000 ÷ (1024³) ≈ 93.13 GiB
- 所以你在系统里看到的可用空间会比“100 GB”少,这是正常现象。
3. 常见的二进制单位:
| 单位 | 大小(字节) |
|---|---|
| KiB | 1024 字节 |
| MiB | 1024² = 1,048,576 字节 |
| GiB | 1024³ = 1,073,741,824 字节 |
| TiB | 1024⁴ 字节 |
💡 提示:在技术文档、Linux 系统、虚拟化平台(如 VMware、Proxmox)、云服务器控制台中,常见使用 GiB 而非 GB,因为它更准确地反映了实际内存或磁盘分配。
总结:
- GiB 是标准的二进制存储单位,等于 1024³ 字节。
- 它比同样数字的 GB(十进制)大约多出 7.4%。
- 服务器系统盘显示为 GiB 是为了更准确反映计算机内部的实际数据量,符合行业规范。
如果你看到一块磁盘显示为 “50 GiB”,它实际上约等于 53.6 GB(十进制)。
云服务器