我最近安装了 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