¿Verifica mkswap que una partición es una partición de intercambio antes de formatearla?

Comprobé la página man para mkswap y me confundí si mkswap testing si una partición es de tipo 82 antes de formatearla.

Antecedentes: estoy usando Ubuntu 11.04, y acababa de configurar mi partición swap para cifrarla, usando ecryptfs-setup-swap, que agrega una reference a la partición swap encriptada a / etc / fstab y a la partición real a / etc / crypttab. La partición real es referida por el nombre del dispositivo, / dev / sdb1 en mi caso. Si entiendo correctamente, durante el arranque, la partición virtual se crea y se formatea como una partición de intercambio, generando un UUID nuevo cada vez, por lo que no puede ser especificado por UUID. Esto me preocupa porque si instalo un disco duro nuevo o reorganizo las unidades físicas, mkswap intentará formatear la partición incorrecta. Si falla porque la partición no es una partición de intercambio, entonces no hay problema, ya que el intercambio se usa muy poco. Si tiene éxito en formatear la partición incorrecta, entonces gran problema.

Related of "¿Verifica mkswap que una partición es una partición de intercambio antes de formatearla?"

No, Linux mkswap no se preocupa por el tipo de partición y tampoco revisa lo que estaba previamente en el dispositivo. Sería una buena idea que compruebe el tipo de partición (pero ¿por qué sería 82 en su caso? ¿No debería ser fd indica un contenedor de asignador de dispositivo?) O el contenido anterior de la partición (compruebe que no hay un sistema de files reconocido, por ejemplo, con un file ).

Definitivamente no. No olvide que mkswap también se puede ejecutar en un file.