我在笔记本电脑上安装 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 分区并选择增加/减少大小。您现在可以使用未分配的大小来增加其大小。