sábado, 24 de febrero de 2018

Deshabilitar journaling en un pendrive desde Debian, Ubuntu o derivadas

Journaling es un sistema muy útil para evitar fallos en el sistema, pero también hace que esté continuamente escribiendo lo que redunda en el rendimiento y la vida útil de discos de estado sólido como en definitiva son los pendrives.

En mi caso la necesidad viene porque instalé una distro linux completa en un pendrive como si fuera un disco interno y quiero que dure.

Estos son los comandos que tendríamos que teclear (asumiendo que el pendrive es sdc, si no es así tendrás que cambiarlo por el identificador en tu caso):
umount /dev/sdc1
sudo /sbin/tune2fs -O ^has_journal /dev/sdc1
sudo /sbin/fsck.ext4 -f /dev/scd1
Como veis lo primero que hacemos es desmontar la partición, luego desactivamos journaling y por último comprobamos la integridad para asegurarnos que todo está bien... y ya hemos terminado.

Nota: si no tienes configurado Debian para que tu usuario use sudo, entra como administrador y teclea los mismos comandos sin poner 'sudo'.

3 comentarios:

  1. Vaya, esto me lo guardo.
    Gracias.

    ResponderEliminar
  2. Y si se quiere ver si el respaldo de transacciones está activo en una determinada partición, por ejemplo en la sda1, tan sólo hay que hacer:

    # tune2fs -j /dev/sda1

    Con este comando, además, puedes hacer un chequeo del disco. Normalmente el chequeo de discos se produce por uno de los siguientes motivos:
    - se detecta algún problema y se chequea para eliminar inconsistencias.
    - se ha alcanzado el tiempo máximo entre chequeo y chequeo (Check interval).
    - se ha alcanzado el número máximo de montajes (Maximun mount count).

    Para ver estos parámetros tan sólo hay que introducir: # tune2fs -l /dev/sda1
    y para cambiarlos:
    # tune2fs -c 10 (comprueba cada 10 reinicios)
    # tune2fs -i 200 /dev/sda1 (cada 200 días)
    # tune2fs -i 1w (cada semana, sin importar la cantidad de inicios del sistema)
    # tune2fs -i 2m (cada 2 meses)

    Pues nada que aproveche, un saludo a todos desde Nerja.

    ResponderEliminar