No meu arquivo / etc / fstab, tenho uma entrada para meu swap da seguinte maneira:
/root/swap swap swap sw 0 0
Eu tenho outras máquinas e também já vi online que, às vezes, colocam o padrão ou xfs ou outras opções. Então, estou um pouco confuso sobre o que 'sw' significa e para que serve, e também qual seria a melhor opção para colocar lá e por quê.
Respostas:
A partir do
fstab
manual sobre meu sistema :Então, basicamente,
sw
é usado para dizerswapon
(ouswapctl
no meu sistema) que este é um candidato válido para uso como espaço de troca que será adicionado como parte da rotina de inicialização do sistema.A partir do manual descreve
swapctl -A
:Isso está no OpenBSD. No sistema Ubuntu Linux ao qual tenho acesso, nenhum manual menciona
sw
como opção de montagem para troca por algum motivo.fonte
sw
opção não faz nada e é simplesmente um espaço reservado (b) informaswapon
para ativar o espaço de troca. Mas por que isso deve ser necessário, eu não sei, já que o espaço já está especificado como swap pelo tipo de sistema de arquivos. De qualquer forma, tendo em vista o uso aparentemente amplo dosw
Linux, isso provavelmente representa uma lacuna na documentação e provavelmente deve ser relatado.sw
Pode ser alterado para desabilitarxx
explicitamente uma partição de troca. Portanto, não é completamente inútil. Novamente, isso é do manual do OpenBSD.fstab
If fs_type is “sw”
. A quarta coluna não é fs_type, são opções de montagem.fs_mntops
). Essas opções contêmfs_type
o tipo de montagem. O tipo é leitura-gravação (rw
erq
(cota)), somente leitura (ro
) ou troca (sw
) (ouxx
desativado).Para o Linux, pelo menos, com base em uma olhada na rede, isso parece ser um exemplo de "cultivo de carga". As evidências que vejo sugerem que essa opção não é realmente necessária ou significativa, mas você precisa colocar alguma coisa lá, porque a
fstab
sintaxe do arquivo espera isso. Você pode encontrar facilmente exemplos de pessoas usandodefaults
e até apenaspri=1
ou o que quer, deixando de fora ambosdefaults
esw
.E não faz sentido que
swapon
seja necessário examinar as opções de montagem para verificar se é swap, porqueswapon
já é possível ver sua troca observando o tipo de sistema de arquivos. Certamente, existem opções de montagem para troca que modificam o comportamento, conforme documentadoman swapon
, massw
não é uma delas. Portanto, a evidência é que ele é um espaço reservado efoobar
faria tão bem quanto um espaço reservadoNão posso ter certeza disso sem olhar o código-fonte, é claro.
Relacionado, um relatório de bug do Debian reclamando sobre esse problema exato: mount: swapon (8) não possui explicação para as opções sw e default
fonte