我想在 /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
为交换分区。