与 Debian 文件系统不一致,即使我有 145 GB 的可用空间,也显示没有可用空间

与 Debian 文件系统不一致,即使我有 145 GB 的可用空间,也显示没有可用空间

我有 200+GB 的硬盘。我按照以下方式设置了 Debian Squeeze 6:

使用 gparted 截取的文件分区的屏幕截图 我看到一条错误消息,说磁盘空间不足。我使用磁盘使用情况分析器发现,225 GB 中只有 80 GB 被使用。

解释文件系统的屏幕截图

我一直在双启动模式下使用 Ubuntu,我以前只为整个 Ubuntu 系统分配 10GB 并安装 Windows 分区来/media保存我的数据。

答案1

如果您不想从头开始重新组织分区,我会:

  1. 使用 gparted 调整主分区的大小,以便在末尾留出 3GiB 的可用空间
  2. 在可用空间上创建新分区
  3. sudo mv /opt /root_opt
  4. sudo mkdir /opt
  5. 将记录添加到 /etc/fstab 以将该新分区挂载为/opt/
  6. sudo mount -a
  7. sudo mv /opt_root/* /opt/
  8. sudo rmdir /opt

这样,您最终将使用约 80% 的空间/

还有一个更危险的替代方案,你可以从某些 LiceCD 启动,然后使用 gparted 从头开始​​将主分区缩小 4GiB,最后扩展根分区。但请先备份。这个操作有点危险。

还要注意,未使用的磁盘空间和可用磁盘空间是另外一回事。例如,如果您使用 ext3 文件系统创建一个新的 100GiB 分区,则默认情况下会保留 5% 以防止碎片化。因此,对于非 root 用户,您将从 < 95 GiB 的可用空间开始,而无需在其中写入单个文件。这是正常的,也是好事。

答案2

据我所知,您将所有磁盘空间都分配给了 /home。在 / 中,您没有足够的剩余空间(或只有 1.15 GB)。
因此,您将根目录安装到 10GB 分区,并将其余空间分配给 /home。

这就是问题所在。我不知道如何解决这个问题。我已经很久没用过 Linux 了,所以我不知道有什么工具。

您可以做的是:保存数据,重新分区并重新安装。如果不是必须的话,我自己不会再进行分区(对某些人来说,这更像是一个哲学问题)。

相关内容