En este ejemplo intento formatear un disco duro conectado via usb. El dispositivo es /dev/sdb1. Problema: desde un sistema linux, por defecto, no se puede escribir sobre un disco formateado en ntfs, y tampooco es muy recomendable hacerlo por falta de compatibilidad.

Solución: formatear el disco duro usb en fat32

Lista de los sistemas de ficheros actualmente soportados por el núcleo:

/proc/filesystems 

En mi caso incluye vfat

1. Conectar el disco duro extraíble

2. Encenderlo

3. En caso de que se monte automáticamente, desmontarlo

umount /dev/sdb1 

4. Formateamos

AVISO: la opción -c comprueba si hay sectores defectuosos, por lo que tarda muncho más

Tipo archivo Comando
vfat mkfs.vfat -F 32 -c /dev/sdb1
ntfs mkntfs -Q -vv /dev/sdb1

4.1 ERROR: no reconoce el comando mkfs.vfat

4.1.1 Descargar el paquete dosfstools desde http://packages.debian.org/unstable/otherosfs/dosfstools

4.1.2 Instalar el paquete:

dpkg -i dosfstools_version_x 

4.1.3 Volver a intentar el paso 4

6. Ya se puede montar el disco:

mount /dev/sdb1 /mnt/extraible

O bien:

6.1 Añadir a /etc/fstab la siguiente linea:

/dev/sdb1       /mnt/extraible  vfat    uid=1000,gid=1000,rw 0 0

6.2 Montar el disco

(como root) mount /dev/sdb1