调整 Linux 交换 /Solaris 的大小并为主内存提供更多空间?

调整 Linux 交换 /Solaris 的大小并为主内存提供更多空间?

为了实现双启动,我从磁盘中分配了大约 22 GB 的空间。但实际上,我自己可以使用的空间只有大约 10 GB。

$fdisk -l显示以下内容:

Disk /dev/sda: 223.6 GiB, 240057409536 bytes, 468862128 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x07b1bfb7

Device     Boot     Start       End   Sectors  Size Id Type
/dev/sda1  *         2048    206847    204800  100M  7 HPFS/NTFS/exFAT
/dev/sda2          206848 423804927 423598080  202G  7 HPFS/NTFS/exFAT
/dev/sda3       423806974 468860927  45053954 21.5G  5 Extended
/dev/sda5       423806976 443924479  20117504  9.6G 83 Linux
/dev/sda6       443926528 468860927  24934400 11.9G 82 Linux swap / Solaris

Partition 3 does not start on physical sector boundary.

我不太了解这个交换分区,但我确实需要在我的 Linux 上有更多的空间。

是否有选项可以从交换中获取内存?如何操作?意识是什么?

答案1

由于您的交换分区似乎位于其他分区之后,您可以删除它,调整 Linux 分区 (GPARTED) 的大小,然后创建一个新的交换分区。当您的 RAM 不足时,就会使用交换分区。有一条规则是使用 2 倍于 RAM 的交换大小,但如果您有足够的 RAM,这可能就没有必要了。

关于交换的所有信息:https://www.linux.com/news/all-about-linux-swap-space

相关内容