Explique a sintaxe de troca 'fstab'

0

O disco sda é SSD, enquanto o sdb é um disco rígido convencional.

# cat /proc/swaps
Filename                                Type            Size    Used    Priority
/dev/sda1                               partition       8387580 4333320 -1
/dev/sdb7                               partition       4194300 0       -2
/dev/sdb8                               partition       4194296 0       -3
/dev/sdb9                               partition       4194296 0       -4
/dev/sdb10                              partition       4194300 0       -5
# _

Eu acho que esta situação (na qual a mais priorizada é sda1) está em vigor desde a troca de todos os sbd $ NUMBER.

# cat /etc/fstab
[...]
/dev/sda1 none swap sw 0 0
/dev/sdb7 none swap sw 0 0
/dev/sdb8 none swap sw 0 0
/dev/sdb9 none swap sw 0 0
/dev/sdb10 none swap sw 0 0
[...]
# _

Não sei quais serão as prioridades quando eu reiniciar o processo.

O que significam none swap sw 0 0 em /etc/fstab ?

Posso ajustá-los para priorizar sda1 como primeira troca?

O pedido de linhas de swap em /etc/fstab afeta a prioridade de igual (mesma none swap sw 0 0 thing) linhas de swap?

    
por uprego 22.06.2017 / 12:27

1 resposta

1

Você pode especificar a prioridade em fstab :

/dev/sda2   none    swap    sw,pri=30    0  0
/dev/sdb2   none    swap    sw,pri=20    0  0
/dev/sdc2   none    swap    sw,pri=10    0  0

Por padrão, cada espaço de troca adicionado receberá uma prioridade -1, -2, -3 ... A prioridade mais alta será usada primeiro. Acima, o sistema usaria /dev/sda2 primeiro, depois /dev/sdb2 e, em seguida, /dev/sdc2 .

Se mais de uma troca tiver a mesma prioridade, os espaços de troca serão usados em paralelo.

Tudo o que foi dito : sua configuração de espaço de troca parece um pouco um cheiro de configuração. Não sei por que você teria 4 espaços de troca no mesmo dispositivo, ou em um sistema moderno, por que você tem muito / algum espaço de troca configurado.

    
por 22.06.2017 / 12:51