-
Isso não limpará o arquivo de troca tão completamente quanto recriá-lo, mas se você limpá-lo depois de pular o primeiro 4KiB (estritamente falando, a primeira página, que depende da sua arquitetura), você ganhou ' t toque em qualquer uma das estruturas que identificam um arquivo de troca.
-
blkid
funciona bem em arquivos de troca também:$ mkswap swap Setting up swapspace version 1, size = 512 MiB (536866816 bytes) no label, UUID=7916b81f-1faa-4b7d-84ef-b0bf2f75dbbc $ blkid swap swap: UUID="7916b81f-1faa-4b7d-84ef-b0bf2f75dbbc" TYPE="swap"
O formato do cabeçalho é definido no kernel : o formato antigo tem um valor mágico no final da primeira página, o novo formato combina isso com uma área livre de 1 KiB, então um número de campos (versão, tamanho, páginas ruins, UUID , label) que se encaixam confortavelmente dentro da primeira página.