Por que eu preciso do mkswap se o espaço de swap foi criado via fdisk?

2

Eu criei uma partição chamada / dev / sda3 como uma partição swap, e mudei o ID para 82 (Linux Swap) via fdisk. Se esta partição foi reconhecida como uma partição swap (vista na saída do fdisk -l e blkid), então por que eu não poderia continuar direto para o / dev / sda3? Por que eu tenho que executar o mkswap / dev / sda3? Outra questão, é a informação de partição exclusiva dos dados? Então, se eu mudei um tipo de sistema de arquivos via fdisk, os dados seriam afetados?

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

blkid

/dev/sda3: LABEL="SWAP" UUID="63f1807e-7cc6-4339-92b2-b1958fcf285e" TYPE="swap"
    
por user 01.10.2014 / 05:43

2 respostas

2

O fdisk cria uma partição, mas não a formata. Antes de poder usar sua partição swap, você precisa formatá-la primeiro. Isso é feito com o mkswap.

As mesmas regras se aplicam a qualquer outro sistema de arquivos. Você precisa criar a partição e formatá-la antes de usá-la.

    
por 01.10.2014 / 07:07
1

O comando mkswap escreve um cabeçalho (começando em 0x400 para pular qualquer rótulo de disco, etc.) para a partição swap ou arquivo de troca para alguma manutenção como versão, última página, etc. E termina com a mágica string SWAP-SPACE ou SWAPSPACE2 no final para identificá-lo como tal. ( SOURCE )

Ele não está realmente formatado, como uma partição do sistema de arquivos, apenas um cabeçalho e depois um espaço onde as páginas de memória que estão sendo trocadas serão colocadas.

    
por 23.04.2017 / 20:09

Tags