为了实现双启动,我从磁盘中分配了大约 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