Ubuntu 17.04 - não tem uma partição swap?

12

Por que eu não tenho uma partição swap na minha instalação?

$ lsblk
nvme0n1     259:0    0 238.5G  0 disk 
└─nvme0n1p1 259:1    0 238.5G  0 part /

Eu instalei o Ubuntu / Kubuntu errado?

Eu pensei que deveria ser assim:

nvme0n1     259:0    0 238.5G  0 disk 
├─nvme0n1p5 259:3    0  15.9G  0 part [SWAP]
├─nvme0n1p1 259:1    0 222.6G  0 part /
└─nvme0n1p2 259:2    0     1K  0 part 

Acabei de escolher o que foi sugerido durante a instalação. Mas parece estranho.

    
por laukok 29.04.2017 / 22:30

1 resposta

24

Não há nada de errado. Em novas instalações de 17.04, temos um arquivo de swap em vez de uma partição swap, como mencionado nas notas de versão (se você atualizar em vez de instalar novamente, você ainda terá uma partição swap).

O arquivo de troca está localizado em

/swapfile

Você sempre pode verificar o status da troca com o comando swapon --show .
Aqui está minha saída em 17.04:

$ swapon --show
NAME      TYPE SIZE  USED PRIO
/swapfile file 1.3G 62.2M   -1

Você também pode ver se está sendo usado com o comando free como de costume

$ free -h
              total        used        free      shared  buff/cache   available
Mem:           1.9G        1.3G        152M         95M        423M        328M
Swap:          1.3G         62M        1.3G

Veja - funcionando bem.

De acordo com o Wiki do Arch

  

Não há vantagem de desempenho para um arquivo de troca contíguo ou uma partição, ambos são tratados da mesma maneira.

Ele apenas fornece um pouco mais de flexibilidade; é mais fácil redimensionar.

Nota menor: o Btrfs (sistema de arquivos alternativo para ext4) não suporta o uso de arquivos de troca, então você mesmo precisará criar uma partição de troca se quiser usar o Btrfs. Mas se você é corajoso o suficiente para usar o Btrfs, certamente sabe o que está fazendo de qualquer maneira;)

    
por Zanna 29.04.2017 / 22:35