Debian 在安装过程中使用 GB 还是 GiB 作为其分区管理器?

use*_*661 4 partition debian ext4 debian-installer

我想在安装 Debian 期间创建一个 5GB (1000) 作为一个分区。但是,我不确定分区管理器是使用 Gib 还是 GB。

要安装的 Debian 版本为 8.4,使用 ext4 文件系统。

小智 7

Debian 安装程序将显示 5 GB 作为 1000 的幂(SI 前缀 base-10),这意味着用户可以立即知道5 GB5*1000*1000*1000 bytes

安装前

就在昨天,我在我的旧测试机器上安装了 Debian 8.2 Xfce 桌面版本。这台机器有一个 60 GB 的硬盘,我手动设置以创建 2.0 GBswap和 10.0 GB 的ext4主分区。剩余的可用磁盘空间保持不变。

Debian Jessie 分区设置

安装后

我已经安装并运行 GNOME Disks 来查看磁盘分区。Debian 安装程序创建的分区大小相同,如下图所示。

GNOME 磁盘查看分区

什么显示 GB 或 GiB

使用遵循一致单位前缀的应用程序很重要。再说一次,某些应用程序并不总是使用 SI 前缀 base-10 来显示磁盘的大小。例如,GParted 遵循一致的单位前缀,但使用 IEC base-2 单位来显示磁盘的大小。一些命令行工具甚至可能提供使用 IEC 前缀 base-2(KiB、MiB、GiB...)或 SI 前缀 base-10 单位(kB、MB、GB...)的选项。

快速比较:

  • Debian 安装程序(SI 前缀 base-10):2.0 GB swap10.0 GBext4
  • GNOME 磁盘(SI 前缀 base-10):2.0 GB swap10.0 GBext4
  • GParted(IEC 前缀 base-2):1.86 GiB swap9.31 GiBext4

TL; DR Linux 用户可以假设1 kB是,1000 bytes除非另有说明。为避免混淆,请使用遵循一致单位前缀的应用程序:IEC 前缀 base-2 使用大写Kin KiB;SI 前缀 base-10kkB.


meu*_*euh 1

这不是一个明确的答案,但是查看partman的最新来源,它似乎是您将要运行的底层工具之一,似乎只使用和理解了1000个后缀的幂,所以“1GB”意味着1000,000,000 字节。

您可以在此处浏览源代码,特别是文件base.sh ,该文件具有longint2 human函数,可将值转换为合适的后缀。human2longint则相反。

遗憾的是,IEC 前缀未得到处理。这在 2004 年被记录为愿望 清单错误,并在 2007 年进行了一次重大讨论,将此事推到了“下一个版本”。

不幸的是,有些人认为 IEC 单位只适合科学家而不是普通人,所以我们永远不会看到它们被普遍采用。