通过减少 Linux 中的交换内存大小来增加 ext4 分区大小

通过减少 Linux 中的交换内存大小来增加 ext4 分区大小

我在笔记本电脑上安装 Linux Mint 17.2 时是个新手。因此,我为交换内存分配了超过 20GB,为 ext4 分区分配了 30GB。现在我才意识到,在运行占用大量内存的应用程序时,交换内存代替了 RAM。我有 4GB 的 DDR3 RAM,因此不需要这么多的交换内存。因此,我想从交换内存到 Ext4 添加一些内存空间。有没有办法删除或减少交换内存并将该内存添加到 EXT4 分区?下面给出了我的硬盘详细信息。我使用 Linux Mint 17.2 64 位和 Windows 8 Pro,并采用双启动的 Media Center 64 位。

$parted
GNU Parted 2.3
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print                                                            
Model: ATA Hitachi HTS54757 (scsi)
Disk /dev/sda: 750GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos

Number  Start   End    Size    Type      File system     Flags
1      1049kB  106MB  105MB   primary   ntfs            boot
2      106MB   210GB  210GB   primary   ntfs
3      210GB   421GB  211GB   primary   ntfs
4      421GB   750GB  329GB   extended                  lba
7      421GB   451GB  30.0GB  logical   ext4
8      451GB   473GB  22.4GB  logical   linux-swap(v1)
5      473GB   579GB  106GB   logical   ntfs
6      579GB   750GB  171GB   logical   ntfs

(parted)  

如果解决方案不会影响我的 Windows 文件,请告诉我解决方案。实际上,我找到了一些解决方案,但大多数都建议使用“GParted ISO”。

答案1

这很简单。安装 GParted(可在软件中心下找到)。在终端中运行“sudo gparted”。输入密码并按 ENTER。GParted 将打开。右键单击交换分区并根据需要减小其大小。确保减小大小产生的未分配空间位于交换分区“之前”,而不是“之后”。

现在右键单击您的 ext4 分区并选择增加/减少大小。您现在可以使用未分配的大小来增加其大小。

相关内容