在 SSD 上大幅缩小交换分区(Linux)

在 SSD 上大幅缩小交换分区(Linux)

我为具有 128G RAM 的系统分配了大量交换空间(127G)。我想回收大部分空间并将其提供给我的 Linux 文件系统。GParted 目前的样子如下:

Gparted 磁盘分区

调整大小/移动命令目前呈灰色。我想将交换空间减少到 4G 或 8G(或某个被认为合适的数量 - 对此有何评论?)并将其添加到挂载在 上的文件系统/。我可以这样做而不丢失数据吗?

答案1

最简单的方法是从 LiveCD/USB/网络重新启动并从那里进行更改。

或者,您可以将 SSD 插入另一台计算机作为辅助驱动器,并从另一台计算机的操作系统进行更改。

否则,如果您想在正在运行的操作系统中执行此操作:

您可以使用swapoffswapon命令(可能需要sudo)禁用交换,然后重新启用交换。禁用交换后,您应该能够毫无问题地移动/调整交换分区的大小。使用 128GB 的​​ RAM,您甚至可能根本无法从交换中获得任何好处。

我怀疑您在使用启动分区时是否可以安全地调整其大小,但是您可以在空白处创建一个新分区并将其安装在某个地方以获得额外的空间。

相关内容