chequear un disco NTFS desde Linux

El otro día me encontré con una problema al montar uno de los discos duros que utilizo para unos Backups que hago con Veeam Backup, al montar me mostraba el siguiente mensaje:

The disk contains an unclean file system (0,0). The file system wasn’t safely closed on Windows, Fixing.

Como no estaba seguro si el disco estaba correctamente, comencé a googlear como chequear un disco NTFS desde Linux.

Todo esto viene, porque los discos que utilizo para los Backups están con formato NTFS, de esta manera en caso de necesidad puedo conectarlo a un equipo con Windows y Veeam Backup e importar los backups

Importar Backups con Veeam Backup and Replication

Con lsblk -fm podemos ver los diferentes discos que tenemos conectados y su formato, punto de montaje etc etc.

Para comprobar discos formateados en NTFS y desde Linux, necesitaremos instalar el paquete ntfsprogs, en mi caso al utilizar CentOS haremos un yum install ntfsprogs

Instalación correcta.

Una vez instalado, lanzamos el comando ntfsfix /dev/sdf1, nos dará un error porque lo tenemos montado

Desmontamos el disco con un umount /dev/sdf1

Y volvemos a ejecutar el comando ntfsfix /dev/sdf1 y nos dirá si la comprobación se ha hecho correctamente o hay algún error..

Seguros de que funciona correctamente, montamos el disco de los Backups de nuevo.

Saludos y espero que os sirva.