Particiones en Ubuntu

Uno de los principales problemas con los que se encuentra un nuevo usuario de Linux, es que la gran mayoría de las distribuciones le piden al usuario una configuración de la tabla de particiones de sus discos duros.

Podemos imaginar que un disco duro es como un tallo de bambú, donde cada segmento del tallo es una partición.

Las particiones son de dos tipos: primarias (o logicas) y extendidas. Un disco duro puede tener hasta 4 particiones primarias dentro de las cuales se pueden crear otras extendidas.

Por ahora olvidemonos de las particiones extendidas y centremonos en las primarias y su importancia.

Al crear nuestro propio esquema de particiones, debemos primero crearlas. El LiveCD de Ubuntu trae una aplicación para esto llamada Gparted la cual nos facilita mucho este proceso. Este puede ser dividido de la siguiente manera:

1- Asignar un tamaño a la partición.
2- Indicar el tipo de partición que será. Para Linux existe la opcion Linux y Linux SWAP
3- Seleccionar el sistema de ficheros que se va a utilizar. En el caso de las particiones SWAP esto no es necesario.
4- Formatear

Un esquema de particiones que me ha dado buenos resultados durante los ultimos 5 años ha sido dividiendo en cuatro (4) el disco duro.


Primera particion (hda1, sda1) 1G: SWAP. SWAP es un espacio de memoria en el disco duro, invisible para las aplicaciones y permite almacenar información que no es apta para la memoria RAM. La ventaja de utilizar la primera partición para SWAP es que los primeros sectores del disco duro son a donde se accede con mayor velocidad.

Segunda partición / (raíz) 5G: Raíz es de donde cuelgan todas los demás directorios del sistema. Comparandolo con los sistemas Windows se podría decir que es C:

Las dos anteriores son las particiones obligatorias para sistemas Linux y son las que crean las instalaciones por defecto (cuando utilizamos la opción de particionado automático).

Tercera Partición /var (logs) 2G: En la carpeta /var se almacenan gran cantidad de ficheros de registro o logs. La ventaja de separar /var de los demás es que este directorio se puede llenar sin la participación del usuario, por lo cual podria detener todo el sistema.

Cuarta Partición /home (datos usuarios): En /home se almacena toda la información concerniente a los usuarios, como por ejemplo, sus preferencias del escritorio (iconos, fondo de pantalla), las preferencias de sus programas (Cuentas de Pidgin, Servidores de Xchat, Favoritos de Firefox) y sus documentos personales. La ventaja de separar /home es que a la hora de instalar un nuevo sistema, solo se deben formatear las dos particiones anteriores sin perder nada de lo contenido aquí.

En el caso de Ubuntu, he estado cambiando versiones desde la 5.10 hasta la 7.10 siempre he mantenido separado /home por lo que despues de cada instalación, es como si nada hubiera cambiado.

Espero que haya quedado bastante claro el tema, cualquier duda preguntadme en los comentarios o en #ubuntu-es en irc.freenode.org

Feliz instalación

Gutsy!

El sabado despues de toda la conmoción inicial tome la decisión de actualizar el PC de casa (uberlinux-0) a la última versión de Ubuntu: Gutsy Gibon 7.10.


Este era el único donde todavia utilizaba 6.10 ya que en los otros (2 portatiles y el del curro) utilizo 7.04.


La actualización habría pasado por 7.04, para luego llegar a 7.10 pero despues de haber actualizado mis anteriores portatiles reinstalando desde cero, descarge el LiveCD via torrent y a instalar.


Mientras descargaba la ISO sentía cierta penuria dada la cierta complejidad que entraña este ordenador. Servicios como SSH y Apache son escenciales, además de las carpetas compartidas y la impresora. Tambien mi configuración de Xorg había logrado ser perfecta.


Desde mis primeras incursiones en Linux hace ya tanto tiempo ¿9 años ya? aprendí que cada directorio especial debe tener su partición propia, por lo tanto, la tabla de particiones del disco principal dividia a / de /home, /var y por supuesto swap. La ídea de tener /home separado es obvia, dado que todos los ficheros de los usuarios se encuentran aquí y ciertamente, despues de instalar Gutsy y reiniciar, la única diferencia fue el icono del Bluetooth... el escritorio de mi usuario (y del de mi mujer) eran los mismos, incluso Pidgin encontró la configuración en la antigua carpeta .gaim.


Instalar el sistema fue, como todos quienes hemos instalado Ubuntu, sencillo y rápido. Como mucho habrá tomado unos 30 minutos, incluyendo los respectivos backups que tome desde el LiveCD. La única pega que creo recordar tuve tambien con 6.10 fue que al llegar al 100% de la instalación, el proceso se detuvo. Como supuse que todo estaba listo, pulse en reiniciar y el LiveCD apago el PC.


Al iniciar en mi nuevo sistema, el escritorio era el mismo, mis elementos del panel que vienen por defecto aparecierón sin ningún problema, asi que lo siguiente fue instalar las aplicaciones básicas: aMule, Xchat, Deluge, SSH, Apache, Samba, codecs, etc... Mientras tanto me fije en que la resolución era algo mayor, pero claro, aun faltaba instalar el soporte para nVidia.


Esto fue increiblemente sencillo, antes la frustración con el entorno gráfico podía llevarme a la desesperación, pero despues de reiniciar el sistema con los cambios aplicados, todo era perfecto: resolución, aceleración y colores.


Lo siguiente, comprobar la utilidad de Beryl y los efectos gráficos. Sin comentarios, es algo que hay que realmente utilizar para poder descubrir el gran camino que ha habido entre 7.04 y 7.10.


Aunque ahora tengo varios efectos activados y probablemente sea la envidia de cualquier usuario de otros sistemas operativos, el efecto que he encontra realmente útil y sin el cual no sé cómo he sobrevivido todo este tiempo, es la traslucides de las ventanas cuando el ratón abandona su enfoque. Supongamos que como ahora, estoy escribiendo esta entrada utilizando el widget del panel de GNOME y necesito leer algo que se encuentra debajo en Firefox. Simplemente muevo el ratón hacia la ventana del navegador, y sin necesidad de hacer click, la ventana del blog se vuelve traslucida, lo que me permite trabajar en las dos al mismo tiempo. Realmente increible.


El multifunción fue de risa de configurar, bueno, en realidad no tuve que hacer nada, sencillamente encenderlo y ya estaba listo para funcionar. ¿Drivers?¿Qué es eso?


En fin, que en menos de 2 horas tenía el sistema nuevo, pero con todo lo viejo. Lo recomiendo.


¿Por qué /var en una partición aparte? Habiendo trabajado con muchos servidores Linux desde hace algún tiempo ya, sabes que en /var se escriben todos los ficheros de registro (o logs) y si por alguna razón estos ficheros llegan a ser tan grandes que llenen la partición, si esta se encuentra aparte de / el sistema no dejará de funcionar. Una partición para /var de un 10% de la capacidad total es más que suficiente.

Test GNU/Linux 2007

Hoy he creado un pequeño test (45 preguntas) que espero vaya creciendo poco a poco para que la gente pueda poner a prueba sus conocimientos de Linux.


He intentado hacerlo lo más independiente de las distribuciones posible, y mezclando distintos niveles de conocimiento. Quizas algunas preguntas parezcan sencillas, pero algunas otras me han costado mucho aprenderlas.


Espero poder publicar otro que sea un poco más sencillo y orientado a conocimiento general para quienes esten iniciandose.


GNU/Linux Test 2007


Disfrutad

Heroe de CNN que recicla PC's

James Burgett es un entusiasta de la informática y convertido en heroe por CNN gracias a su iniciativa de reciclar toneladas de ordenadores de la basura, instalarles Linux (Ubuntu en particular) y luego donarlos a escuelas, personas sin recursos u otras organizaciones. Podeis ver el video aquí.


En Slashdot se discute acerca de la verdadera repercusión para la humanidad de alguien como Burguett y si realmente su labor es de mayor importancia que la de otras personas como Eugene Rutagarama quien se dedica a salvar a los gorilas de la extinción.


En ésta encuesta no se busca a un ganador, sino simplemente dar a conocer la capacidad que tiene un individuo de colaborar en cualquier frente para detener el desgaste que está siendo a nuestro planeta y ecosistemas. Claro que es una manera un tanto amarillista, pero que funciona.


A veces no se piensa que el coste medio ambiental para la construcción de un ordenador es inmenso. Según un reporte de la UNU (Universidad de las Naciones Unidas) el PC promedio de 24Kg con monitor CRT incluido, requiere de 10 veces su peso en químicos y combustibles fósiles, lo que se traduce en: 240Kg de combustible, 22Kg material químico y 1.500Kg de agua (tonelada y media!) lo que da un total de aproximadamente 1,8 Toneladas de materiales.


En esta página titulada The Environmental Cost of Computer Chips desglosan el coste de producir un microprocesador en los años noventa. Supongo que los métodos de producción empleados hoy en día habrán mejorado un poco, aunque tampoco me cortaría una mano por afirmarlo.


Además de los costes de producir un equipo informático, nos encontramos con la cruda realidad de que muchos de los materiales utilizados no son reciclables y la única opción para realizar un reciclaje efectivo es el reutilizar estos... utilizando Software Libre.

Podeis encontrar más información en la página web del Alameda County Computer Resource Center en su página web o visitar el Blog de James Burgett llamado aftermath technologies.