无法在分区上创建交换

无法在分区上创建交换

我想在 /dev/sda3 上创建交换,但parted -l没有显示。

Number   Start   End      Size     File system   Name   Flags
1        1024kB  17.0GB   17.0GB   ext4
2        17.0GB  17.5GB   500MB    ext2                 boot, esp
3        17.5GB  20.0GB   2500MB

我执行了这个命令:

swapoff -a
mkswap /dev/sda3
swapon /dev/sda3

是什么warning: wiping old swap signature意思?

答案1

该警告意味着这些分区已经具有交换签名,例如该mkswap命令过去已经在该分区中执行过。

当您mkswap再次执行时,它警告您它将删除旧签名。

至于fdisk不显示,它确实意味着该分区没有被标记为分区设备,但这并不意味着它没有被这样使用。

要将交换分区的分区代码放在那里,您可以执行以下操作:

sudo fdisk /dev/sda
Commmand: t
Partition number: 3
Hex code: 82

在哪里:

  • t 是用代码标记分区的命令´
  • 3 是分区号
  • 82 是交换分区的十六进制代码。

之后,fdisk -l将显示sda3为交换分区。

相关内容