Ativar Partição Swap

Iniciado por lcom23, 08 de Março de 2015, 12:27

tópico anterior - próximo tópico

lcom23

Olá pessoal!
Estou precisando de uma dica, é que toda vez que entro no sistema tenho que ativar a partição Swap.
Eu já até reiniciei e entrei com o LiveDVD e usei o Gparted para ativar a partição Swap e deixo com o Status:Ativado, mas mesmo assim é preciso ativar toda vez que entro no sistema.
Alguém tem alguma dica para deixar sempre gravado a partição Swap como ativa?

>HP Desktop
>Pentium(R) Dual-Core CPU E5300 @ 2.60GHz
>2 GB Ram

platao

Estou no celular agora mas vc pode colocar o comando em /etc/rc.local (gksu nautilus e navegue ate la) entre no arquivo e coloque o comando antes do exit 0 e salve, existem outros meios tbm de uma pesquisada..
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

lcom23

Obrigado Platao pela dica.
Eu até consigo ativar com o GParted, mas tenho que sempre fazer esse procedimento quando entro no sistema, mas pelo jeito a partição não fica gravada como ativa quando reinicio a máquina.
Abraços.
>HP Desktop
>Pentium(R) Dual-Core CPU E5300 @ 2.60GHz
>2 GB Ram

lcom23

Achei no site Viva o Linux as seguintes dicas;
http://www.vivaolinux.com.br/dica/Ativando-a-particao-SWAP

A minha partição swap está em /dev/sda8
E quando coloco o comando:
sudo vol_id /dev/sda8
como indicado no site Viva o Linux a resposta é comando não encontrado.
Será que o comando que ele colocou é esse mesmo?

Então vou para o passo seguinte e ativo a partição swap com o comando:
sudo swapon /dev/sda8

E verifiquei que realmente agora está ativa, mas depois quando reinicio a máquina a partição swap não está ativa.
>HP Desktop
>Pentium(R) Dual-Core CPU E5300 @ 2.60GHz
>2 GB Ram

irtigor

A linha da swap no fstab está correta?

druidaobelix

CitarA linha da swap no fstab está correta?

É isso mesmo, já bem observado pelo /irtigor/, para ser permanente o carregamento da partição swap deve constar no fstab

Normalmente haverá lá uma linha dessa espécie:

# swap was on /dev/sdb8 during installation
UUID=eab096f8-8e2e-4cc6-a63e-df7a4f85931e none            swap    sw              0       0

O uuid (essa referência longa acima eab096f8-8e2e-4cc6-a63e-df7a4f85931e) será diferente, pois é específica para cada partição em um disco, você pode obter o uuid específico da sua partição swap (e de todas as outras) usando o comando:

sudo blkid

Para editar o arquivo fstab use:

sudo gedit /etc/fstab

Importante: ANTES de qualquer alteração no arquivo /etc/fstab faça uma cópia de segurança, pois uma alteração incorreta pode te deixar sem acesso algum ao sistema. Ainda é bom ter em mãos um live-iso (pendrive ou dvdroom) para o caso de necessidade.

Para fazer uma cópia de segurança, abra um terminal (teclas Ctrl + Alt + T) e faça:

sudo cp /etc/fstab /etc/fstab-original

Se tiver dúvidas, então antes de modificar alguma coisa, poste aqui no tópico o resultado do seguinte comando:

cat /etc/fstab

o que possibilitará ver o que há lá no arquivo.












www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

lcom23

Obrigado Irtigor e Druidaobelix pelas dicas.
Assim que estiver em casa vou fazer os procedimentos e darei as respostas, obrigado.
>HP Desktop
>Pentium(R) Dual-Core CPU E5300 @ 2.60GHz
>2 GB Ram

lcom23

#7
Aqui está a resposta do comando:
cat /etc/fstab



# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda5 during installation
UUID=a7b6e8b0-a1bc-4dff-b32e-c7a0b2dfbcb9 /               ext4    errors=remount-ro 0       1
# /home was on /dev/sda6 during installation
UUID=db9eb165-36e9-4674-9edc-3ab66b76443e /home           ext4    defaults        0       2
# swap was on /dev/sda7 during installation
UUID=af3fb904-b9d0-40e3-9818-678344698834 none            swap    sw              0       0

Aqui esta a saída do comando:
sudo fdisk -l

Disco /dev/sda: 250.1 GB, 250059350016 bytes
255 cabeças, 63 setores/trilhas, 30401 cilindros, total de 488397168 setores
Unidades = setores de 1 * 512 = 512 bytes
Tamanho do setor (lógico/físico): 512 bytes / 512 bytes
Tamanho da E/S (mínimo/ideal): 512 bytes / 512 bytes
Identificador do disco: 0x1549f232

Dispositivo Boot      Início        Fim      Blocos   Id  Sistema
/dev/sda1   *          63    30722047    15360992+   7  HPFS/NTFS/exFAT
/dev/sda3        30724094   488396799   228836353    5  Estendida
/dev/sda5        30724096   136196752    52736328+  83  Linux
/dev/sda6       136198144   358348534   111075195+  83  Linux
/dev/sda7       358350848   483686399    62667776   83  Linux
/dev/sda8       483688448   488396799     2354176   82  Linux swap / Solaris


Mas não fiz ainda nenhuma modificação. achei melhor esperar mais uma dica de vocês.
>HP Desktop
>Pentium(R) Dual-Core CPU E5300 @ 2.60GHz
>2 GB Ram

lcom23

Essa é a resposta do comando:
free -m

free -m
             total       usado      livre    compart.  buffers     em cache
Mem:           874        646        228         11         36        360
-/+ buffers/cache:        248        625
Swap:            0          0          0
>HP Desktop
>Pentium(R) Dual-Core CPU E5300 @ 2.60GHz
>2 GB Ram

druidaobelix

Aparentemente há algo errado aí, mas faltou fazer o comando blkid para poder confirmar.

Note que o fstab está dizendo que /dev/sda7 era originalmente swap, entretanto o fdisk está dizendo que sda7 não tem formatação swap e /dev/sda8 é que está formatada como swap, o que parece incoerente.

Entretanto, para poder melhor avaliar isso é imprescindível obter os uuid das partições para poder cruzar com o que há no fstab

sudo blkid

(o comando é letras bê-ele-kid, ou seja, é um ele ali no meio)


www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

lcom23

#10
a saída do comando:  sudo blkid

/dev/sda1: LABEL="HP" UUID="569208F59208DAFF" TYPE="ntfs"
/dev/sda5: UUID="a7b6e8b0-a1bc-4dff-b32e-c7a0b2dfbcb9" TYPE="ext4"
/dev/sda6: UUID="db9eb165-36e9-4674-9edc-3ab66b76443e" TYPE="ext4"
/dev/sda7: LABEL="/" UUID="0d58ea5c-00dc-4ef2-af05-0c2faaf83f8e" TYPE="ext4"
/dev/sda8: UUID="ba6cb58f-d1fb-4829-a0fe-c06d69a8511e" TYPE="swap"

Um detalhe que talvez ajude. Eu antes de instalar, eu fiz uma modificação, a partição swap estava em /dev/sda7, eu formatei a /dev/sda7 para ext4, eu formatei a partição /dev/sda8 para swap.
Antes da modificação a partição swap estava em /dev/sda7 e agora esta em /dev/sda8
Não sei se tem alguma coisa a ver com essa dúvida.
>HP Desktop
>Pentium(R) Dual-Core CPU E5300 @ 2.60GHz
>2 GB Ram

druidaobelix

#11
Note que do jeito que está a swap não vai montar mesmo ao iniciar, pois está errado no fstab.

A linha para swap no fstab esta dessa forma:

UUID=af3fb904-b9d0-40e3-9818-678344698834 none            swap    sw              0       0

o uuid não corresponde à partição realmente swap, que é: ba6cb58f-d1fb-4829-a0fe-c06d69a8511e

Assim, altere  /etc/fstab para ficar assim:

# swap is /dev/sda8
UUID=ba6cb58f-d1fb-4829-a0fe-c06d69a8511e none            swap    sw              0       0

Não esqueça de fazer como dito antes, uma cópia de segurança e ter um live-iso à mão para o caso de algum problema.
Na verdade problema não tem, mas é o risco de você errar em algo e ficar sem acesso ao sistema.

editando:

Use sempre o recurso de copiar e colar para fazer as alterações, é melhor e mais seguro do que tentar digitar esse enorme uuid.


www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

lcom23

Então eu devo apagar:
# swap was on /dev/sda7 during installation
UUID=af3fb904-b9d0-40e3-9818-678344698834 none            swap    sw              0       0

E alterar para:
# swap is /dev/sda8
UUID=ba6cb58f-d1fb-4829-a0fe-c06d69a8511e none            swap    sw              0       0

Seria isso?
Desculpa pela dúvida, mas vai ser a primeira vez que faço esse procedimento.

>HP Desktop
>Pentium(R) Dual-Core CPU E5300 @ 2.60GHz
>2 GB Ram

druidaobelix

CitarEntão eu devo apagar:
# swap was on /dev/sda7 during installation
UUID=af3fb904-b9d0-40e3-9818-678344698834 none            swap    sw              0       0

Exatamente isso, pode apagar.

Perceba que na realidade não existe no seu sistema uma partição com esse uuid acima, basta comparar com os uuid que o blkid reportou, daí que essa linha é absolutamente inútil, além de estar dizendo que é uma partição swap, quando não é, a swap verdadeira tem um outro uuid. Apague ou edite, alterando os dados e substitua por aquela outra retro indicada.


www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

lcom23

#14
Consegui fazer a modificação e alterei com sucesso. Agora a partição swap está montada quando é iniciado o sistema.
veja agora a saída do comando:
free -m

total            usado      livre       compart.  buffers     em cache
Mem:           874        788          86         18          8        154
-/+ buffers/cache:        625        249
Swap:          2298          6           2292

Gostaria de agradecer ao Irtigor e Druidaobelix pelas dicas e pela atenção aqui no fórum.


>HP Desktop
>Pentium(R) Dual-Core CPU E5300 @ 2.60GHz
>2 GB Ram