Quería formatear la unidad flash pero accidentalmente eliminé su sistema de archivos o algo así. Ahora el sistema no reconoce la unidad flash, ¿cómo es posible recuperarla?
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000efcdb
Device Boot Start End Blocks Id System
/dev/sda1 * 1 60307 484408320 83 Linux
/dev/sda2 60307 60802 3975169 5 Extended
/dev/sda5 60307 60802 3975168 82 Linux swap / Solaris
Disk /dev/sdb: 4073 MB, 4073717760 bytes
126 heads, 62 sectors/track, 1018 cylinders
Units = cylinders of 7812 * 512 = 3999744 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0007dd56
Device Boot Start End Blocks Id System
Respuesta1
Si desea formatearlo, es decir, no recuperar los datos del pendrive, utilice los siguientes comandos. Según la salida de fdisk, parece que la unidad está ubicada en /etc/sdb
. Quizás quieras volver a verificar esto.
Ahora, para formatearlo en ext3 (solo para uso en Ubuntu), ejecute:
$ sudo mkfs.ext3 /dev/sdb
Si desea crear un sistema de archivos NTFS (para usar en Ubuntu y Windows), ejecute:
$ sudo mkfs.ntfs /dev/sdb
Respuesta2
@BloodPhilia tiene la respuesta correcta, con una advertencia:
Es posible que desee utilizar FAT en lugar de NTFS si desea utilizarlo con una gama más amplia de sistemas; De los pocos que tengo por ahí, parece que FAT es el formato predeterminado para tarjetas SD y pendrives.
Además, NTFS (al menos en el pasado) no ha sido recomendado para su uso en medios extraíbles.
En CentOS ese comando sería:
$ sudo mkfs.vfat /dev/sdb
Puede que en otros sea "mkfs.msdos".