miércoles, 31 de octubre de 2018

Actualización de Fedora 28 a 29... pero por terminal

Siguiendo las indicaciones de Fedora Magazine, hoy he actualizado Fedora 28 a 29. Eso si, al contrario de su primera indicación, de realizarlo sobre Software, he preferido hacerlo en el terminal, con los comandos habituales desde la primera vez:

su -c 'dnf upgrade --refresh'
su -c 'dnf install dnf-plugin-system-upgrade'
# su -c 'dnf system-upgrade download --releasever=29' Este comando necesito ser:
su -c 'dnf system-upgrade download --allowerasing --releasever=29'
su -c 'dnf system-upgrade reboot'

Ese allowerasing se debe a una incompatibilidad de vlc y una librería. Al acabar la actualización simplemente he instalado vlc. Ejecuté los comandos en unos minutos y lo dejé reiniciando mientras comía.
Listo.
PD. Lo único que me falta son un montón de fondos de pantalla que tendré que volver a poner (o no).




lunes, 22 de octubre de 2018

Cuando nos olvidamos de tune2fs...

Cada vez que compramos un disco duro y lo formateamos para nuestro uso no debemos olvidarnos de revisar como se distribuye su espacio, por que el sistema operativo puede estar "sisándonos" parte del espacio. Cada vez que formateamos a ext4 un disco, reserva un 5% para root; sí, ese que solo es necesario de vez en cuando. Solo es necesario mantener una parte del disco para root en el disco de sistema; los demás no necesitan darle medio diezmo al administrador, y muchas veces nos olvidamos. Y lo digo por que yo me he olvidado en las últimas adquisiciones, como descubrí el otro día. Pero no hay que preocuparse, tune2f nos lo soluciona, como ya había señalado aquí y aquí y luego olvidado.
Para estar seguros, primero comprobamos como se distribuye el disco tras su formateo:

su -c 'tune2fs -l /dev/sdxn' # o sudo para los amantes del riesgo

y buscamos:

...
Block count:                   x # Según en disco
Reserved block count:              1/5 x # Seguro que no da cero

...

Ejemplo para disco sistema 256GB:

Block count:              244190456
Reserved block count:     12209522

Si es así, podemos aplicar la medicina

su -c 'tune2fs -r 0 /dev/sdxn'  # -r reserved-block-count

o

su -c 'tune2fs -m 0 /dev/sdxn' # -m reserved-block-percentage

El valor x depende según la identificación del dispositivo (a, b, c...) y n según la partición, lo que vuelve a cero los bloques reservados. En el caso de ser un disco de sistema debemos dejar algo para root, para evitar que en algún momento el disco pueda quedar sin espacio y el sistema no pueda escribir los ficheros log. Es decir, hay que mantener un porcentaje razonable en función del tamaño de disco, que visto el tamaño de los discos de hoy, y aunque antes haya recomendado un 2%, creo que ahora con un 1% es más que se sobra.

No os olvidéis. Lo digo por que un 5% de los discos actuales es mucho espacio.