Modifica las propiedades de un sistema de ficheros con tune2fs

Con la vista puesta en los sistemas de ficheros ext*, el comando tune2fs nos permite hacer algunos cambios sobre el sistema de archivos. Como viene siendo habitual, las pruebas aquí realizadas se harán en Ubuntu Desktop 64-bit corriendo sobre VMware. Antes de empezar hay que recordar que no es conveniente utilizar tune2fs sobre sistemas montados.

En primer lugar,  ajustaremos en numero máximo de veces que puede ser montado un dispositivo sin ser comprobado.

# tune2fs -c (numero de veces) /dev/sdb1 (por ejemplo)

0000000000000000000000000000000000000000000000000000000000

Tambien podemos ajustar el tiempo que pasará hasta que se realice la comprobacion. Esto lo conseguimos con:

# tune2fs -i 1m (en este caso es 1mes) /dev/sdb1

0000000000000000000000000000000000000000000000000000000000000000

Si queremos observar como se realiza la comprobacion de ficheros, podemos engañar al  SO para que crea que se ha montado un numero determinado de veces.

Con # tune2fs -l /dev/sdb1 veremos los parámetros que tiene actualmente el dispositivo. Nos fijamos en la fila «Mount count», y el numero que aparece son las veces que se ha montado el sistema de archivos. Basta con poner el mismo numero que aparece justo en la fila siguiente «Maximun mount count» para que la próxima vez que se monte el sistema de archivos se realice la comprobación. «Engañar» al sistema para que crea que ha sido montado mas veces lo realizamos con:

# tune2fs -C 10(numero de veces) /dev/sdb1

0000000000000000000000000000000000000000000000000000000000000

Ademas de lo relacionado con comprobaciones en el sistema de ficheros, con tune2fs tambien podemos hacer otras cosas como especificar el espacio reservado que tiene el root. Por defecto es del 5% pero eso se puede cambiar con

# tune2fs -m 10(para poner 10%) /dev/sdb1