Não, o Linux mkswap não se importa com o tipo de partição e também não verifica o que estava anteriormente no dispositivo. Seria uma boa idéia verificar o tipo de partição (mas por que seria 82 no seu caso - não deveria ser fd indicando um contêiner de mapeador de dispositivo?) Ou o conteúdo anterior do partição (verifique se não há um sistema de arquivos reconhecido, por exemplo, com file ).