Como usar todas as partições swap não utilizadas?

2

Lamento se minha pergunta for repostagem de outro, mas isso é bastante confuso para mim. Primeiro, vou começar com a minha situação.

Eu tenho um laptop com 8 GB de RAM e HD de 320 gb. Eu instalo o Ubuntu 14.04 x64 no meu laptop com essa configuração do fdisk -l result:

Disk /dev/sdb: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0xd0080a4c

       Device Boot      Start         End      Blocks   Id  System
    /dev/sdb1   *        2048   187011071    93504512   83  Linux
    /dev/sdb2       187011072   203788287     8388608   82  Linux swap / Solaris
    /dev/sdb3       203788288   625139711   210675712    7  HPFS/NTFS/exFAT

Como você pode ver, tenho 8gB de tamanho de partição para swap , mas quando eu verifico minha troca usada pelo sistema, ela é detectada apenas como 2gB. Aqui está o meu resultado free -m :

             total       used       free     shared    buffers     cached
Mem:          7686       4756       2929        511        175       2085
-/+ buffers/cache:       2495       5190
Swap:         2047          0       2047

Quando executo gparted para ver o layout da minha partição, há um ícone de exclamação na minha partição de permuta e me fornece este aviso:

6.00 GiB of unallocated space within the partition.

Eu li SwapFaq , tentei vários conselhos deles, mas não consegui resolver meu problema. Eu não quero usar / criar arquivos que agem como swap nem recriar minha partição swap. Eu tentei swapoff swapon resolver o problema.

A questão é, como posso usar 6gB não alocados da minha partição swap para que o sistema leia o tamanho da minha partição swap total?

Obrigado.

    
por agungandika 22.08.2015 / 19:09

1 resposta

2

Você precisará usar swapoff e swapon para corrigir o problema, porque você precisa reformatar a troca para o tamanho total da partição e não poderá fazer isso enquanto estiver em uso.

Primeiro tipo:

sudo swaplabel /dev/sdb2

Você deve ver algo como:

UUID:  ad49d796-e9d9-4bde-8d28-a920c3727d48

Em caso afirmativo, digite o seguinte com MUITO cuidado, onde <UUID> deve ser substituído pelo valor após o UUID: obtido pessoalmente quando você executou o comando anterior.

sudo swapoff /dev/sdb2
sudo mkswap -U <UUID> /dev/sdb2
sudo swapon  /dev/sdb2
    
por Martin Thornton 22.08.2015 / 19:44