スワップパーティションとして/ dev / sda3というパーティションを作成し、fdiskを介してIDを82(Linux Swap)に変更しました。パーティションがスワップとして認識された場合(fdisk -lとblkidの出力に見られるように)、なぜswapon / dev / sda3に移動できないのですか?なぜmkswap /dev/sda3を実行するのですか?別の質問があります。パーティション情報はデータから独立していますか?もしそうなら、fdiskを介してファイルシステムの種類を変更すると、データは影響を受けますか?
fdisk -l
Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0008d6ed
Device Boot Start End Blocks Id System
/dev/sda1 * 1 32 256000 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 32 1566 12317696 83 Linux
/dev/sda3 1566 2610 8390105 82 Linux swap / Solaris
黒子
/dev/sda3: LABEL="SWAP" UUID="63f1807e-7cc6-4339-92b2-b1958fcf285e" TYPE="swap"
ベストアンサー1
fdiskはパーティションを作成しますが、フォーマットしません。スワップパーティションを使用する前に、最初にフォーマットする必要があります。これはmkswapを介して行われます。
他のファイルシステムにも同じルールが適用されます。使用する前にパーティションを作成してフォーマットする必要があります。