安装后如何创建交换分区

安装后如何创建交换分区

我正在运行 endeavourOS,我想创建一个交换分区,我已经安装了操作系统,但在安装操作系统时没有选择交换分区。

我尝试缩小分区以使其成为交换分区。但新分区没有出现lsblk,如下拱门维基但我不知道要放入什么mkswap /dev/sdxy (我的意思是xy,因为我预计将其替换为交换分区)。

运行后sudo fdisk -l /dev/sda

Disk /dev/sda: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: HGST HTS721010A9
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: gpt
Disk identifier: 4C19DF52-AD65-4D4A-84CD-9B5A23F52B57

Device          Start        End    Sectors   Size Type
/dev/sda1        2048     534527     532480   260M EFI System
/dev/sda2      534528     567295      32768    16M Microsoft reser
/dev/sda3      567296 1478139903 1477572608 704.6G Microsoft basic
/dev/sda4  1510909952 1920509951  409600000 195.3G Linux filesyste
/dev/sda5  1920509952 1922516991    2007040   980M Windows recover
/dev/sda6  1922516992 1953511423   30994432  14.8G Microsoft basic

答案1

sda3 和 sda4 不连续,所以我猜测您使用 Windows 磁盘管理缩小了 sda3。这将在 sda3 和 sda4 之间留下未格式化的空间。仅此操作不会创建供 lsblk 列出的分区。

如果您使用像 GParted 这样的工具,一切都会变得显而易见。您只需要在 sda3 和 sda4 之间的空间中使用 GParted 创建一个交换分区,或者您可以使用像 parted 这样的命令行工具来完成此操作。

我通常建议在开始此类操作之前备份您无法承受丢失的所有数据。

祝你好运

相关内容