安装 Ubuntu 后 Ubuntu 分区丢失 4GB

安装 Ubuntu 后 Ubuntu 分区丢失 4GB

我最近在电脑上安装了 Ubuntu,这是我疯狂期待的,因为这是我自己安装开源操作系统的第一步。所以我为 Ubuntu 创建了一个 20Gb 的分区并通过 USB 安装它。安装和设置 Ubuntu 后,我发现 Ubuntu 分区减少了约 4Gb(原来是 16.49 Gb)。现在我很担心,如果我决定删除 Ubuntu,某些分区是否无法恢复,即使删除分区也无法恢复。你能帮帮我吗?

答案1

使用默认设置安装时,Ubuntu 将创建至少两个分区:

  1. 根分区用于保存 Ubuntu 和您的数据。
  2. A交换分区以便在需要时扩展虚拟内存。

交换分区无法从您的桌面访问,但您可以从终端查看并列出所有分区

sudo fdisk -l

或从“磁盘”实用程序(搜索 Dash为了它):

在此处输入图片描述

交换分区的大小(在我的磁盘上为 10 GB)取决于计算机的 RAM 数量,并且大致等于它。

因此,您看不到的 4 GB 很可能就是这个交换分区。

在删除 Ubuntu(或其他 Linux 发行版)时,您还必须手动删除此交换分区。

答案2

Takkat 的答案几乎肯定是正确的,或者至少可能是大部分正确答案。除了 Takkat 所写的内容之外,可能还存在其他内容,这些内容可能只是答案的一小部分。

磁盘、分区和文件系统的大小长期以来一直以两种方式衡量:

  • 使用SI 单位-- 字节 (B) 或位 (b) 的 10 的幂倍数,如千字节 (kB,1,000 字节)、千兆字节 (GB,1,000,000,000 字节) 或兆比特每秒 (Mb/s,1,000,000 比特每秒)。
  • 使用IEEE 1541 单位-- 字节 (B) 或位 (b) 的 2 的幂倍数,如千比字节 (KiB,1024 字节) 或吉比字节 (GiB,1,073,741,824 字节)。

IEEE 1541 单位相对较新。过去,SI 前缀既适用于 10 的幂单位,也适用于 2 的幂单位,并进行四舍五入以获得相似的值 - 例如,“千”适用于 1024 的倍数。当应用于 2 的幂单位时,这是不准确的,但差异很小。在千字节规模上(例如,当测量 5.25 英寸软盘的容量时),差异仅为 2.4%。然而,SI 太字节和 IEEE 1541 太字节之间的差异几乎为 10%。磁盘制造商倾向于坚持前缀的规范 SI 含义,可能是因为它使他们的磁盘听起来比实际大一点,因为大多数人都使用 2 的幂含义。

如今,不熟悉这些区别的人可能会感到困惑,因为他们在磁盘实用程序中看到 4TB 硬盘只有 3.6TiB 的空间。不过,这两个数字描述的是相同的容量。

就您而言,GB 和 GiB 之间的差异远不足以解释您看到的差异。这就是为什么我说这种区别可能只是影响的一小部分,而 Takkat 的回答可能是正在发生的大部分事情。

顺便提一下,请注意,我将大写字母“B”描述为字节的缩写,将小写字母“b”描述为位的缩写。在大多数情况下,一个字节是 8 位,因此 20Gb 分区实际上只有 2.5GB。在您的问题上下文中,您的意图(GB 或 GiB,而不是 Gb)很清楚,但在某些情况下可能并非如此。数据传输速率通常以每秒(倍数)位数表示,这可能导致您非常如果误读缩写,就会得出错误的结论!

另外需要注意的是,尽管现在很多程序和制造商都更加注意区分磁盘容量的 SI 单位和 IEEE 1541 单位,但 RAM 仍然经常被错误地使用 SI 前缀来表示 IEEE 1541 单位。这一点值得注意,以免您做出错误判断。

相关内容