内存不足

内存不足

我最近安装了 Ubuntu 19.04,并使用 LVM 为 Ubuntu 分配了 50 GB 的 SSD;剩余的 190 GB 未分配给分区。现在我使用消耗大量内存的程序,例如安卓工作室以及其他占用空间的开发工具。我可以通过将这些程序放置在可用空间中来存储和运行这些程序吗?或者是否有一种方法可以扩展 Ubuntu 分区大小而无需完成整个安装过程?

答案1

我首先要说的是,在对分区和文件系统进行任何操作之前,您应该有良好的备份。

由于您在安装过程中使用了 LVM,因此您可以增加当前 50GB 逻辑卷 (LV) 的大小。

首先在可用空间中创建一个您想要增长的大小的新分区。为此,您可以从终端使用 fdisk 或 gdisk。

接下来,您将pvcreate在新分区上使用该命令来创建新的物理卷 (PV)。

然后使用vgextend将新 PV 添加到现有卷组 (VG)。用于vgdisplay查看现有 VG。

现在,您的 VG 中有更多可用的物理盘区可以分配给 LV。用于lvextend执行此操作。

最后,文件系统的“容器”现在更大,但您需要扩展现有的文件系统来填充现在更大的 LV。如果您使用 ext4,请使用resize2fs,如果您使用 xfs,您将使用xfs_growfs

答案2

您有几个选择,但您似乎在询问两件事(大量 RAM 使用和文件存储)。我将解决这两个问题。

内存不足

如果您没有足够的 RAM,那么添加交换分区会有所帮助(您也可以使用交换文件,但分区(我认为)更有效。使用 gparted 程序来添加交换分区。

更多文件空间

您可以扩展当前分区,或添加新分区。每种策略都有其优点。

  • 分区越多,浪费空间的机会就越多(将来这些可能是错误分区上的可用空间),但是有一些方法可以解决这个问题。
  • 升级操作系统时,拥有单独的根分区和主分区可以更轻松地进行管理。您不必更改主分区。
  • 可以轻松地向可用空间添加分区(使用 gparted 程序)。
  • 调整大小/扩展分区需要您将其脱机,因此对于根分区,您必须关闭并使用实时操作系统(从 USB 或 CD 启动,gparted 发行版中的 gparted 程序非常适合这项工作)。
  • 如果添加一个新分区,您可能希望将所有 /home 移入其中,然后将其挂载到 /home 上。

答案3

我发现 Ubuntu 提供了一个调整磁盘分区大小的选项。因此我可以这样做并将我的分区大小升级到 150 GB

相关内容