Eu tenho uma partição swap do Linux, mas como configurá-lo permanentemente?

0

Eu tenho um laptop com 2 GB de RAM e não os fundos para comprar mais RAM . Desde que instalei o 64-BIT Mint (desktop MATE), estou usando mais de 1GB de RAM em comparação com 170-500MB quando estava no 32-BIT Cinnamon.

Eu criei uma partição swap e agora quero configurá-la permanentemente para que ela seja ativada na inicialização / reinicialização. Alguém pode me ajudar com os comandos para usar no terminal ROOT para isso?

PS: Abaixo está uma lista de fdisk -l, mostrando as partições do drive

255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000814ae

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      718847      358400    7  HPFS/NTFS/exFAT
/dev/sda2          718848   571549695   285415424    7  HPFS/NTFS/exFAT
/dev/sda3       571549696   781264895   104857600    7  HPFS/NTFS/exFAT
/dev/sda4       781264896   976771071    97753088    f  W95 Ext'd (LBA)
/dev/sda5       781266944   966531071    92632064    7  HPFS/NTFS/exFAT
/dev/sda6       966533120   976771071     5118976   82  Linux swap / Solaris

Disk /dev/sdb: 8100 MB, 8100249600 bytes
204 heads, 51 sectors/track, 1520 cylinders, total 15820800 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000d308d

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048    15820799     7909376   83  Linux

Aqui está o meu conteúdo do arquivo 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>          unt point>   <type> <options>    <dump>  <pass>
/host/linuxmint/disks/root.disk /     ext4   loop,errors=remount-ro 0 1
/host/linuxmint/disks/swap.disk none  swap   loop,sw                0 0

# a swapfile is not a swap partition, so no using swapon|off from here on
#use  dphys-swapfile swap[on|off]  for that
    
por Xian 09.10.2013 / 11:16

1 resposta

5

Inicie seu editor favorito e abra /etc/fstab . Como esse é um arquivo de configuração do sistema, você precisará fazer isso como root (ou qualquer outra conta com uid 0) ou precisará iniciar o editor com direitos extras (sudo).
Encontre uma linha vazia e adicione /dev/sda6 swap swap defaults 0 0 .

Salve e teste com 'swapon -a'.


Explicação:

/ etc / fstab contém informações sobre quais partições montar e quais sistemas de arquivos essas partições são formatadas. A maioria deles será adicionada automaticamente quando você inicializar. (Exceção: noauto option).

A partição swap é tratada como qualquer outra partição, exceto que não possui ponto de montagem.

É assim que um arquivo fstab típico pode parecer:

# file system  mount-point  type     options    dump     fsck_order
#
/dev/sda1      /            ext2      defaults            0   0
/dev/sda2      /usr         ext2      defaults            0   1
/dev/sda3      /usr/local   ext2      defaults            0   1
/dev/sda4      /home        ext2      defaults, noatime   0   1

# Disk 2
# 
/dev/sdb1      /tmp         ext2      defaults, noatime   0   0
/dev/sdb2      swap         swap      defaults            0   0

Depois de fazer uma entrada no fstab, você pode testar isso ativando todos os locais de troca padrão com o comando swapon -a .

    
por 09.10.2013 / 11:53