¿Diferencia entre ejecutar mke2fs y configurar el tipo de FS en cfdisk?

Cuando ejecuto cfdisk (o fdisk ) para particionar un dispositivo de almacenamiento, hay un punto donde puedo especificar el tipo de sistema de files. ¿Esto hace algo con respecto al sistema de files actual ?

Supongamos que quiero formatear una memory USB con un sistema de files ext2. Todavía tendré que ejecutar mke2fs después de cfdisk , ¿correcto?

¿Habría algún problema al elegir algo como FAT32 (o SWAP o lo que sea) en cfdisk y luego crear un sistema de files ext2 con mke2fs ? ¿Que es lo peor que puede pasar?

No, generalmente no importa, solo establece un valor en la parte MBR de la partición.

ss # 1

En ciertos sistemas operativos, como Windows, verifica el tipo de parititon que está escrito aquí y se resistirá si no lo reconoce, en Linux generalmente no se presta atención y no le importa lo que coloque en esa location.

Vea mi respuesta a esta pregunta y respuesta, donde la cubro un poco más si está interesado, titulada: fdisk -l muestra el sistema de files ext3 como HPFS / NTFS .

TL; DR

Para resumir, generalmente puede seleccionar lo que desee para los types de partición durante la etapa fdisk / cfdisk, y lo que realmente controla el tipo de partición es la forma en que se formatea cuando se usa mkfs.* .

Lo peor que puede pasar es que su partición no sea arrancable por su SO, y tendrá que volver a particionar y reformatearla.

cuando especifica un fs type con una aplicación de partición como parted, fdisk or cfdisk , de hecho usted escribió a number en la partición dada, pero cuando formatea una partición, con mkfs con el filesystem dado.

Problema: supongamos que tiene number id defference y filesystem , una aplicación lee su partition y decide de acuerdo con su number id , por lo que su aplicación decide mal.