我需要帮助来增加文件系统分区的大小。分区恐惧症!

我需要帮助来增加文件系统分区的大小。分区恐惧症!

当我第一次安装 Ubuntu 时,我为文件系统提供了 20GB 的空间。...时间过去了,我收到一条消息“系统只有 300MB 可用”,所以我需要扩大文件系统。

这是我的分区表:

在此处输入图片描述

在此处输入图片描述

我对分区完全是个菜鸟我有一个可怕的经历;我曾经遇到过这个问题:https://askubuntu.com/questions/383551/fix-partition-or-rescue-data-from-it-i-used-ddrescue在我的笔记本上。感谢我得到的大力支持,我获得了 tumbleweed 徽章,我无法修复它,我不得不重新安装 windows。笔记本上没有太多重要数据,但这台电脑对我来说更重要。我备份“数据库”分区上的数据。

无论如何

我需要分步说明如何从“数据库”分区中获取空间来扩大“文件系统”分区。/dev/sda6 上的红色感叹号怎么办?我该如何处理它?... 它是什么?红色感叹号没有消失!

告诉我你需要知道的任何额外信息。提前谢谢!:D

答案1

大多数时候,我都会帮助用户解决这个问题,他们实际上并没有真正错过系统空间,20 GB 对于系统文件 (/) 来说已经很大了。问题通常是他们需要清理无用的更新和软件包。

步骤1:删除旧内核

如果您使用的是 Ubuntu 12.04 LTS,并且已经安装了几个月,那么您会安装很多无用的内核和安全更新。此外,如果您的显卡使用了一些受限驱动程序,那么您会安装太多的内核头文件。每个内核和头文件都会占用大量空间,这通常是导致您出现问题的原因。

为了更轻松地进行清理,我建议安装旧版 Synaptic 包管理器。在终端中:

sudo apt-get install synaptic

当然,您也可以使用 Software Center 或 Aptitude 来执行此操作。

启动 Synaptic,它会要求您输入密码。在搜索工具中,键入并查找linux-image。选择包的名称,而不是“描述”。

然后,在列表底部保留安装的两个或三个最新内核。然后向上,右键单击较旧的内核,并选择“标记为完全删除”。

完成后,对名为“linux-headers”的包执行相同操作。注意保持标题与您保留的图像协调。

然后,点击 Synaptic 顶部栏中的“应用”。然后等待,因为删除大量旧内核可能需要一些时间。

第 2 步:删除无用的包

目的是删除系统不再需要的软件包。这可以通过两个简单的终端命令完成,因为我不知道如何使用 GUI 来完成。

sudo apt-get autoclean

此命令会从本地 apt-get 缓存中删除无法再下载的旧软件包。如果您想要彻底清除缓存,可以使用sudo apt-get clean

sudo apt-get autoremove

它会检查所有软件包的依赖关系,然后自动删除系统或应用程序不再需要的软件包。如果您有时需要安装和删除应用程序,这个功能非常有用。

瞧!

您应该已经恢复了大部分或所有的可用空间。

请注意,您的系统分区中可能存在一些重要的数据:

  • 如果您有一些数据库或 Web 服务器在后台运行,那么 /var/ 中可能会有一些数据。最好创建一个单独的分区,或者将服务器配置为使用 /home 中的文件。
  • 如果您有很多字体文件,它也将在系统分区中。
  • ETC...

答案2

从评论中可以看到,op 说他想要从/dev/sda6分区中获取 50 GB 的空间,并将该空间添加到 /dev/sda7根分区。

  • 在 gparted 截图中,清楚地显示 dev/sda6ntfs 分区有一个感叹号,这意味着 windows 未完全关闭。您必须删除感叹号才能调整该 ntfs 分区的大小。

  • 要删除感叹号,请启动 Windows,插入 ubuntu 实时磁盘,然后重新启动电脑(不要关机)。

  • 在启动时按功能+Fx键进入BIOS。

  • 现在将启动顺序更改为 ubuntu live disk 作为第一个选项并保存更改。

  • 它将从活动磁盘启动,现在打开 gparted。

  • 现在 ntfs 分区的注释将消失。确保不会挂载 /dev/sda 磁盘的任何分区。

  • 右键单击dev/sda6,然后单击“调整大小/移动”选项以缩小空间并从该分区中获取 50 GB 的空间。

  • 该分区下方创建了一个 50 GB 的未分配空间。现在/dev/sda6您必须将未分配空间移动到该/dev/sda7分区的正下方,这样分区的大小/dev/sda7就会增加。

  • 右键单击/dev/sda6分区,然后选择调整大小/移动选项。现在将滑块拖到最右边,以便未分配的空间移动到sda6数据库分区上方。

  • 接下来右键单击/dev/sda5,然后按照上述步骤将上方未分配的空间移动到/dev/sda5分区。在 linux-swap 分区上执行相同的操作。

  • 现在未分配的空间就位于 linux-swap 的正上方和dev/sda7根分区的正下方。

  • 现在右键单击dev/sda7分区以增加其空间。就这样。我希望这会有所帮助。

相关内容