-->
Jun 06

¡Sí, sigo vivo! Supongo que ya seréis unos cuantos los que pensabais que me había cansado de bloguear ¡qué va! Tras días de estudio intensivo, trabajo y otras historias, dispongo hoy de unos minutos para actualizarme, no muchos más.

El sistemas de ficheros ext3 (tengo reservada una sorpresita sobre él para otro artículo) tiene una opción en la que permite reservar un porcentaje del espacio de una partición para el superusuario root. En ubuntu mke2fs o mkfs.ext3 (que es la herramienta encargada de crear el sistema de ficheros ext3 en una partición) está configurado para funcionar por defecto con la opción -m 5.

Si le echamos un vistazo rápido a su página man, veremos que se trata del porcentaje de bloques reservados para root. Existen unas cuantas quejas de usuarios al respecto, sobre todo cuando empiezan a enterarse de que el 5% de su disco está probablemente infrautilizado, si no, habría más. ¿qué por qué se reserva este espacio? Pues según la misma página man la opción fue diseñada para evitar que el sistema falle y se colapse cuando el disco se llene. Este espacio se reserva para procesos (aplicaciones) privilegiados del sistema y procesos que han sido lanzados por root. Pero no sólo eso, además se utiliza para evitar la fragmentación cuando se llena (Este espacio reservado es contiguo. Aunque ext3 no sufre de fragmentación externa por su estructura de i-nodo, puede utilizarlo para buscar bloque libres fácilmente en caso de que el disco esté muy ocupado y los bloques dispersos en el bitmap de bloques).

Estoy de acuerdo en que el 5% es demasiado para las capacidades que se manejan en la actualidad. Además en particiones dedicadas a almacenamiento como puede ser /home este espacio no es excesivamente necesario. Así que vamos a cambiarlo en caliente, sin tener que reiniciar ni apagar nada, solamente un poquito de shell. Lo primero ejecutamos en una consola:

df -h

Nos muestra en formato fácilmente interpretable la ocupación de los discos y particiones que estén siendo usados. Así por ejemplo veo mi /home:

/dev/sda6             9,9G  9,3G   66M 100% /home

Aquí vemos como mi home, está a punto de llenarse al 100%, y sin embargo aunque quedan 66MB disponibles, vemos que la resta de 9,9 - 9,3 no encaja. Así que ahora utilizaremos la herramienta tune2fs para cambiar el porcentaje reservado:

sudo tune2fs -m 0 /dev/sda6

Nos mostrará algo parecido a esto:

tune2fs 1.40-WIP (14-Nov-2006)
Setting reserved blocks percentage to 0% (0 blocks)

Es recomendable que dejéis un -m 1 para temas de fragmentación. Como mi partición es algo pequeña y mi disco duro tampoco es como para tirar cohetes, pues me arriesgaré. El resultado:

/dev/sda6             9,9G  9,3G  568M  95% /home

Muchos pensaréis que tan poco es tanto espacio lo que no es utilizado para almacenar datos. Bueno pues si tenemos una partición más grande, entre el 5%, metadatos del sistema de ficheros y los líos que se hace en ocasiones ext3 con los directorios, podemos perder un buen trozo de disco, y como diría mi madre “está todo pagado”.

Bueno, que espero poder contaros más cosas en unas semanas, con más tiempo.

escrito por Miguel

Mar 15

Cuando elegí y cree las particiones en mi disco hace ya cosa de 3 años, era un principiante linuxero que utilizaba Windows y Linux a partes iguales. En la actualidad ya no es así y aunque sigo teniendo Windows instalado, lo uso una vez cada varios meses. Sin embargo, en todo este tiempo no he encontrado las ganas, ni el tiempo para reorganizar un poco mi disco, ya que me daba una pereza tremenda.

Esta es una captura de Gparted de mi único disco en el portátil. En azul la partición primaria de Windows con marca de arranque, en negro la partición de Nexenta OpenSolaris y la extendida es Linux Ubuntu 7.04, sí ya sé que está Gutsy pero me temo que mi RAM me va a obligar a congelarme en Feisty.
lvmprevio

Como no me bajo demasiadas cosas y tiro mucho de mi disco externo para no saturar el del portátil, he vivido bastante cómodo a pesar de lo que pueda parecer.
Desde el último Viernes Técnico me quedé con ganas de Probar la Versión Express Developer de Solaris en mi portátil, para poder jugar y seguir aprendiendo zonas, ZFS, DTrace… y tantos otros. Así que ya no me interesa conservar Nexenta (bien podría probar la última versión Core Platform 1, queda pendiente) y quiero utilizar ese espacio para guardar cosas desde Linux.
Aquí como siempre el número de posibilidades es tremendo, pero yo voy a optar por una solución que algunos calificarán de técnica, pero que es cómoda, flexible y no me impedirá escalar en el futuro, LVM2.
Seguir leyendo »

escrito por Miguel

Mar 09

pdftk (pdf toolkit) es una herramienta que nos permitirá manejar nuestros pdfs en Linux fácilmente. En la web oficial sus creadores lo definen como un quita grapas electrónico para pdfs. Con él podremos hacer unas cuantas cosas: rellenar formularios de pdfs, cortar páginas de pdfs, juntar varios pdfs en uno, poner marcas de agua…

Supe que esta aplicación existía gracias a JJ, que me echó una mano con unos trámites para la Universidad. Resultó que necesitábamos juntar algunas hojas de varios pdfs bajados en un solo pdf ¿difícil? ¿habrá qué pasarlos a .odt o lo que sea para poder hacerlo? No, mucho más fácil, veremos cómo.

Primero instalamos la herramienta con nuestro mejor amigo, apt:

sudo apt-get install pdftk

Es una herramienta de interfaz de comandos, pero exite una interfaz gráfica o GUI. La podréis descarga de la página web del autor. El aspecto de la última versión es este.

pdftk

Sin embargo, es mucho más rápido y liviano manejarlo por consola. En la página web oficial de pdftk tenemos una serie de ejemplos que nos vendrán muy bien. Así finalmente junte los pdfs haciendo:

pdftk A=grupo1.pdf B=grupo2.pdf cat A4-7 B2-3 A8 B4 output presentacion.pdf

Este comando define el pdf de nombre grupo1 como A y el grupo2 como B. Después coge las páginas 4 a la 7 del A, 2 a la 3 del B, la 8 del A y la 4 del B, en ese orden, creando un pdf de nombre presentacion.

“Bueno amigos pues aquí acaba el briconsejo de hoy”
Espero que os haya venido bien a los que no conocías la herramienta ya.

Un saludo

escrito por Miguel

Feb 07

El MITS Altair 8800 es para muchos el primer PC que existió. Sin duda alguna, en un principio no era un PC como nos los imaginamos hoy, de eso se encargaron los Apple I y II. Sin embargo, era el primero que era accesible a una mayoría de gente, y el que marcaría la revolución del mercado y los micros, el inicio de una competición que no ha cesado hasta el momento.


.
Es tal el respeto que tengo por esta máquina, su diseño, construcción e historia, que cuando en mi asignatura de segundo curso “Arquitectura de Ordenadores I” nos mandaron escribir un trabajo sobre una máquina histórica, no dudé que el mío sería sobre el Altair 8800.

Así es como trabajé duro y estuve investigando todos los detalles a fondo durante semanas. El resultado, es un trabajo de 42 páginas en español, que en su momento consideré como la fuente más extensa, documentada, contrastada y precisa sobre el Altair 8800 en este idioma. Es un trabajo, que intenta ser legible para todo el mundo, en el que se explica con cierta narración para darle intensidad a la historia, como esta máquina surgió, revolucionó el sector y murió.
Además, ligada a esta máquina esta la historia de una compañía inmensa como es Microsoft. Si quieres saber cómo empezó todo, y quienes formaron parte del comienzo de la nueva generación de ordenadores personales, este es el principio.

El trabajo en pdf, como siempre con licencia Creative Commons, lo podéis bajar de aquí:
MITS Altair 8800

Su importancia….
Seguir leyendo »

escrito por Miguel

Jan 27

Si estás en una red usando Ubuntu y necesitas compartir ficheros con otro/s equipo/s Windows, tendrás que hacerlo usando Samba. Pero si además usas swat, te resultará un juego de niños. El escenario para entenderlo más fácilmente es un caso real, que se entenderá mejor con este didáctico gráfico que hice para la ocasión.

Tenemos 4 amigos windowseros que comparten piso. Entonces un día tú (amigo de un par ellos) eres invitado a cenar y de paso te llevas tu disco duro externo para petarlo de archivos compartidos en su red de cable. Todos los equipos están conectados a un switch y son miembros del grupo de trabajo piso.

¿Qué necesitas?
La respuesta es ….
Seguir leyendo »

escrito por Miguel