Criar partição swap

No caso da memória do computador não ser suficiente, necessitamos de criar uma partição ou ficheiro para auxiliar.

Neste caso vamos ver como criar uma partição para auxiliar a memória, chamada partição swap.

Vamos abrir um terminal ou consola e executamos o comando su para mudarmos para o utilizador root.

De seguida usamos o comando fdisk da seguinte forma, para verificarmos qual o disco e as partições existentes:

fdisk -l

recebemos um output parecido com o seguinte:

Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x31dfefdf

Device Boot Start End Blocks Id System
/dev/sda1 * 1 3507 28169946 83 Linux
/dev/sda2 3508 4030 4200997+ 82 Linux swap / Solaris
/dev/sda3 4031 9253 41953747+ 87 NTFS volume set

Ficamos a saber que o nosso disco está no device /dev/sda e que temos 3 partições uma de linux, outra swap e outra em NTFS.

Vamos supor que não tínhamos a swap e vamos criar outra…. Fazemos o seguinte comando para trabalhar no disco existente:

fdisk /dev/sda

e entramos no fdisk, para vermos os comandos disponiveis carregamos em m [enter].

Para criar uma nova partição usamos n [enter].

Vai aparecer a seguinte informação:

e extended
p primary partition (1-4)

Como verificamos no primeiro output temos 3 partições e pelo nome verificamos que vão de 1 a 3(/dev/sda1, /dev/sda2, /dev/sda3)

Como podemos criar 4 partições primárias ainda dá espaço para mais uma… Vamos escolher p [enter].

Para quem tem menos partições dá a possibilidade de escolher qual a partição que queremos de 1 a 4.

Como só tenho a quarta disponivel o programa vai logo para fase seguinte onde escolhemos o inicio da partição, por defeito carregamos em [enter] pois ele automaticamente escolhe o fim das partições para o inicio da que queremos escolher. O output é o seguinte:

First cylinder (9254-14593, default 9254): carregamos em [enter]

Na proxima fase vamos escolher o fim da partição. É aconselhavel metermos o dobro da memória que temos no computador, como tenho 2 Gigas vou escolher 4 Gigas para a minha swap da seguinte maneira +4G:

Last cylinder, +cylinders or +size{K,M,G} (9254-14593, default 14593): +4G

Agora que temos a partição criada vamos escolher o tipo de partição, que neste caso é swap:

t [enter]
4 [enter] (No meu caso é a partição 4)
82 [enter] (Partição Swap)

Depois gravamos a informação para o disco usando w [enter].

Agora que a partição está criada, vamos criar no sistema usando:

mkswap /dev/hda4

De seguida vamos activala:

swapon /dev/hda4

Agora para que arranque sempre que ligamos o sistema devemos adicionar a seguinte linha ao ficheiro /etc/fstab

/dev/hda4 none swap sw 0 0

e já está