Por que não consigo criar uma partição SWAP?

1

Eu criei a partição SWAP no GParted depois de redimensionar minha partição do Ubuntu. Todas as operações correram suavemente. Quando cliquei com o botão direito do mouse na unidade SWAP, ela mostrou "SWAPON", então cliquei nela & amp; ativou o SWAP. Então eu reiniciei a máquina & amp; Mostrou o SWAP como SWAPON novamente, então eu acertei & amp; ele não conseguiu ativá-lo dando esta mensagem de erro:

Então eu desligo a máquina & amp; reiniciado. O disco rígido é assim agora:

Então, tentei formatar sda15 para linux-swap & amp; não foi possível dar a mensagem de erro:

Apenas para dar um pouco de contexto, fiz uma pergunta antes sobre como reparticionar meu disco rígido do Ubuntu:

por Rajeev 22.07.2013 / 11:48

2 respostas

2

Por que não criar um arquivo de troca em um espaço não utilizado? Rápido e fácil:

Para adicionar uma troca de 512MiB

Creating a file for 512MiB  adjust size as desired to the size you want: 

Vamos criar um arquivo de troca /mnt/512MiB.swap e definir as permissões para que os usuários não possam lê-lo diretamente.

sudo fallocate -l 512m /mnt/512MiB.swap sudo chmod 600 /mnt/512MiB.swap

Os sufixos de comprimento de fallocate são: k, m, g, t, p, e (ver fallocate de homem).

Por padrão, seu arquivo de troca pode ser criado legível para o mundo. Definimos as permissões do modo 600 para evitar que os usuários possam ler informações potencialmente confidenciais do arquivo de troca.

Se o fallocate falhar com "fallocate failed: Operação não suportada" como atualmente faz na minha máquina Maverick, você pode fazer isso da maneira antiga, novamente 512 mebibytes:

sudo dd if=/dev/zero of=/mnt/512MiB.swap bs=1024 count=524288 sudo chmod 600 /mnt/512MiB.swap

Formatting that file to create a swapping device: 

sudo mkswap /mnt/512MiB.swap

Adding the swap to the running system: 

sudo swapon /mnt/512MiB.swap

A troca adicional está agora disponível e pode ser vista por cat /proc/meminfo ou free

Making the change permanent: 

Edite o / etc / fstab:

gksudo gedit /etc/fstab

Adicione esta linha no final do arquivo:

/mnt/512MiB.swap none swap sw 0 0

Salvar. Após a próxima reinicialização, a troca será usada automaticamente.

Exemplo de criação de um arquivo de troca

Este é um exemplo de criação e uso de um arquivo de troca em um computador sem partição de troca. Digite o comando abaixo e sua senha quando solicitado: sudo fallocate -l 512m /mnt/512MiB.swap

Então este comando:

sudo mkswap /mnt/512MiB.swap

A saída será semelhante à abaixo.

Setting up swapspace version 1, size = 536866 kB

no label, UUID=dd6a01c8-93f0-41e0-9b7a-306956d8821b

Em seguida, emita o comando:

sudo swapon /mnt/512MiB.swap

O seguinte comando mostra os resultados:

cat /proc/meminfo

MemTotal: 499496 kB

MemFree: 9156 kB

Buffers: 4748 kB

Em cache: 233140 kB

SwapCached: 724 kB

Ativo: 254432 kB

Inativo: 157920 kB

HighTotal: 0 kB

HighFree: 0 kB

LowTotal: 499496 kB

LowFree: 9156 kB

SwapTotal: 524280 kB

SwapFree: 523556 kB

Sujo: 128 kB

Writeback: 0 kB

Mapeado: 243420 kB

Laje: 20672 kB

CommitLimit: 774028 kB

Committed_AS: 648680 kB

PageTables: 2224 kB

VmallocTotal: 524280 kB

VmallocUsed: 5708 kB

VmallocChunk: 518176 kB

Faça a mudança permanente editando seu fstab

gksudo gedit /etc/fstab

Adicione a linha:

/mnt/512MiB.swap nenhum swap sw 0 0

Um comando simples para ver o uso é:

free

              total       used       free     shared    buffers     cached
 Mem:        499496     479488      20008          0       8256     215892
 -/+ buffers/cache:     255340     244156
 Swap:       524280       3856     520424

Depois de executar mais alguns programas ...

free

              total       used       free     shared    buffers     cached
 Mem:        499496     492768       6728          0       1240     142336
 -/+ buffers/cache:     349192     150304
 Swap:       524280      53384     470896

Em seguida, reinicie para garantir que funcione de forma consistente.

free

              total       used       free     shared    buffers     cached
 Mem:        499496     493136       6360          0       7528     174700
 -/+ buffers/cache:     310908     188588
 Swap:       524280      17148     507132

Fonte: link

    
por Elder Geek 10.07.2014 / 17:37
1

Como seus instantâneos estão mostrando, você tem tantas partições no seu sistema. Então, primeiro verifique se você não é excessivamente o limite do número de partições primárias, que é 3 ou 4, não lembro exatamente. Se você não estiver excedendo esse limite, tente primeiro fazer a área de troca e vá para a partição ext4.

    
por ashish 22.07.2013 / 13:16