パーティションにスワップを作成できません。

パーティションにスワップを作成できません。

/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はスワップパーティションの16進コードです。

その後、スワップパーティションとしてfdisk -l表示されます。sda3

関連情報