• Ubuntu Phone
  • Rápido, seguro, libre e increíblemente fácil de usar
  • Ubuntu: Linux para seres humanos
  • Linux es Educación. Linux es Ciencia
  • Ubuntu es diseño, Ubuntu es innovación
  • Ubuntu León semper plus ultra
  • Keep calm and enjoy Ubuntu
  • Usa el teclado como se merece con el Dash de Ubuntu
  • pf-kernel para Ubuntu
  • Convierte tu iMac en un ordenador de verdad
  • Unity. Al fin un escritorio ordenado
  • Software libre, para una sociedad libre

'¿A quién quieres más, a mamá o a papá?' aka RAID vs LVM (1)

Entrada escrita por: Francisco Javier Teruelo de Luis
Muy buenas. Ya hacía tiempo pero espero que este nuevo artículo os sirva de algo. Aviso antes de empezar que será bastante técnico y muy enfocado a mantenedores de empresas, colegios... infraestructuras cliente-servidor de esas que nos facilitan tanto la vida que cuando fallan nos ponen de los nervios, pero que como filosofía sobre cómo nos planteamos la maquinaria puede ser interesante.

Como tengo por costumbre, vamos a plantear el escenario... para quien haya seguido leyendo después del primer párrafo y no haya huído (creedme, yo también lo hubiera hecho de haber podido, pero a la fuerza ahorcan).

PLANTEAMIENTO.

Empezamos. Imaginemos esa torre que tenemos en casa -alguno aún la tiene, ¿verdad?- donde nos queda espacio para añadir discos duros (¡Sí, queridos niños, el abuelo os lo confirma! ¡Hubo una época, allá en la noche de los tiempos donde las torres tenían espacio para trabajar y hacer ampliaciones, no hacía falta trabajar con nanosondas y herramientas de cirujano y relojero! Se podían añadir y... ¡hasta cambiar piezas porque no estaba todo soldado y compactado! A veces, con las vibraciones las piezas se aflojaban pero como siempre: fácil de desmontar, fácil de reparar) y el disco duro -de alta capacidad por sí mismo- está reventando por toda esa documentación ESTRICTAMENTE PRIVADA Y AUTOGENERADA Y, EN CUALQUIER CASO, SIEMPRE LEGAL que tenemos. (Emmmm sí, vale, divago). Y, naturalmente, el sistema operativo es un Linux, preferentemente nuestro Ubuntu 14.04 para facilitarnos la vida. Añadimos un disco duro de esos minúsculos que tenemos por ahí (250 GB, que ya no se encuentran) luego otro cuando se sobrecarga... ya captáis la línea, vaya.

Ahora bien, hemos de buscar algo. Asumamos cuatro discos en servicio ¿Dónde está? ¿En el Home original? ¿En una partición de datos? ¿En cual, en la del sda, en el sdb, en el c? ¿Os dáis cuenta de dónde está el problema (Si esto fuera un windows hablariamos de las unidades c:, d:, e:... y supongo que se podrían hacer cosas parecidas a las que luego propondré, pero no lo he probado... ni tengo intención de hacerlo).

SOLUCIÓN HABITUAL.

La solución normal en nuestro caso -dado que no solemos temer trastear- es un clonezilla, disco clonado a otro más grande, aumento de particiones con gparted y tira. El disco duro viejo acaba como copia de seguridad criando polvo en alguna parte, o se da a alguien, ... multitud de opciones.
 

¿Y SI ES UN SERVIDOR?

Exacto. ¿Qué pasa entonces? Porque los servidores -de contenidos, de usuarios,... requieren un mantenimiento y por muy bien que se haga y aunque depures cada cierto tiempo usuarios, contenidos y otras cosas, con el tiempo se tiende a rellenar completamente todo el espacio disponible y suele pasar cuando no puedes permitirte el tiempo necesario para el procedimiento estándard de mantenimiento: Dos unidades más grandes y, generalmente, idénticas (porque están montadas en RAID para mayor seguridad, luego lo explico), parar el servidor, copiar TODOS los datos (y no solemos hablar de directorios ligeros precisamente), remontar, reactivar... y rezar muy fuerte para que todo funcione bien a la primera porque tienes a todo el claustro, alumnado y junta echándote el aliento a la nuca porque todo está paralizado. Tardes alargadas hasta las once de la noche, fines de semana de pasar por un cable USB 500 GB de datos,... sin que nadie hable de compensaciones horarias, de sueldo o simplemente de agradecimiento; el principio básico es que eso lo haces gratis et amore y que ya está compensado con la reducción horaria... la cual no te da abasto para el mantenimiento normal. Dejadme sólo que me voy a llorar por las esquinas un minuto.

...

Bueno. ya está, no ha pasado nada.

A partir de ahora sigo desde el ejemplo del servidor, pero el principio es válido para los dos ejemplos.

¿Que es el RAID? Hay varias posibilidades. Básicamente consiste en que hay dos discos duros idénticos, uno de trabajo y otro constantemente sincronizado con él para conseguir que, si el primero da cualquier error, el segundo pase los datos necesarios y se pueda seguir adelante. Es mucho más complejo, pero con esto ya nos entendemos.

El RAID me da seguridad, pero no me solventa el problema del dimensionamiento; el mismo equipo que a principio de curso está perfectamente dimensionado y donde sobra espacio a final de curso no permite sincronizar ownclouds, dropbox y megas porque está totalmente saturado... y todo lo que hay es de trabajo así que las peticiones de vaciado al claustro son amablemente -o no- obviadas pues todo es necesario. A eso súmale que los nuevos discos duros, para tener margen, los buscas de tres TB y cuándo se lo sugieres a la secretaría y ven el presupuesto te lo deniegan, pues están acostumbrados a que trampees con piezas viejas y reutilizadas hasta que sólo sirven de posavasos y, por tanto, a gastos reducidos.

DESCUBRIENDO LVM.

En un experimento -un monstruo de Frankenstein donde cada pieza era de su padre y de su madre y el arranque era aleatorio porque algunas de ellas se peleaban por la prioridad en la activación y donde necesitaba un TB de disco que no tenía- descubrí un software muy muy divertido: LVM, Logical Volume Manager (1 o 2, tanto me da en estos momentos) que está en todos los sistemas linux, si no en los instaladores si en los repositorios una vez instalado el sistema... o instalado en la live antes de lanzar el instalador para poder utilizarlo. Sí, vamos embocando el tema. Expongo ahora el funcionamiento de LVM:
  1. Tenemos dos discos duros; por tanto, dos superficies físicas. Hasta aquí todo bien.
  2. Estas superficies se pueden estructurar de múltiples maneras con los sistemas de ficheros correspondientes; es decir, como si añadiéramos una capa -lógica- sobre la inicial -física-. Estas capas son identificadas por nosotros como particiones y por el sistema como /dev/sda1, 2, 3,... etc (no pienso entrar en los UUID, gracias).
  3. Con el LVM podemos añadir un capa lógica con sistema de ficheros LVM-PV (Logical Volume Manager - Physical Volume), en cualquier lugar y parte o todo el disco duro. O varios discos duros.
  4. Aquí nos aseguramos de tener en servicio (si no, se instala en unos segundos) el system-config-lvm, con synaptics o con sudo apt-get install system-config-lvm. Se puede gestionar por consola, pero en este caso es fácil liarse con los comandos, con desastrosos efectos. Os paso una captura para que podáis ir familiarizándoos con él.
  5. Configuración gráfica de volúmenes lógicos.
  6. Ahora podemos activar sobre la capa PV -segunda- una tercera capa -lógica- con el sistema de ficheros que nos apetezca -por decir algo habitual, ext4- haciendo las particiones igual que si fuera un gparted normal y corriente. Éstas nuevas particiones no se montan como /dev/sd... como es normal, sino que se montan en /dev/mapper/...los-nombres-que-les hayamos-dado. Lo mostraremos, paso a paso, en las siguientes entradas porque es largo, pero la partición con la que vamos a jugar ha de ser configurada como lvm. Lo que veríamos en el disco, antes de generar las particiones que nos faltan, sería esto:
  7. Y  ahora diréis: "De acuerdo, y ahora que nos has complicado la instalación, con lo sencilla que era, ¿para qué me sirve esto?" Pues, por ejemplo, porque se pueden montar uno tras otro Y DE FORMA QUE EL SISTEMA LOS VEA COMO UN ÚNICO DISCO hasta 256 discos físicamente diferentes.
Sí, exactamente eso. Y en ese espacio con gran capacidad de crecimiento, cuando la partición de los Homes, o la de datos, o ese owncloud de centro que está totalmente saturado tu puedes añadir otro disco nuevo a la matriz del LVM y extender la partición saturada ocupando todo el nuevo disco. De repente pasas a tener 250, 500, ... n GB más limpios en esa partición saturada sin hacer enlaces, sin tener que buscar en qué disco es dónde está ese dato perdido e importantísmo...

Como esto se hace muy largo, seguiremos con el proceso de configuración en otra entrada. Hasta luego.
Leer más...

PUBLICADA NUEVA VERSIÓN DEL NÚCLEO DE LINUX

Entrada escrita por: Fernando Lanero Barbero
PUBLICADA NUEVA VERSIÓN DEL NÚCLEO DE LINUX
Latest Linux Kernel Versions
4.1: mainline
Jun 22nd 2015, 07:06

Version:4.1 (mainline)
Released:2015-06-22
Source:linux-4.1.tar.xz
PGP Signature:linux-4.1.tar.sign
Patch:patch-4.1.xz

 

http://www.kernel.org/

Toda la información y las últimas novedades relativas al software libre y a Ubuntu las puedes encontrar en linuxleon.org y ubuntuleon.com.

unsubscribe from this feed

Leer más...

ACTIVA NATUAL SCROLLING EN FIREFOX

Entrada escrita por: Fernando Lanero Barbero
Mola tener el Natural Scrolling activado en todo el sistema, pero lo que no mola nada; pero nada de nada es que donde no funcione es en Firefox.



Para integrarlo en el navegador, teclea

about:config

en la barra de navegación.

Promete que sí, que tendrás cuidado y a continuación busca:

mousewheel.default.delta_multiplier_y

Y allí cambia el valor "100" que trae por defecto por:

-100

Natural scrolling en tu navegador :)
Leer más...

DESACTIVA HIBERNACION Y SUSPENSION EN UBUNTU 12.04

Entrada escrita por: Fernando Lanero Barbero
En muchas distribuciones GNU/Linux las funciones de Hibernar y Suspender no funcionan correctamente; la mayoría de las veces el sistema no "despierta" después de entrar en uno de estos dos estados.

Este no es mi caso. Mi caso es que tengo un Media Center en casa con Ubuntu 12.04 en el que jamás utilizo estas funciones, por lo que he decidido desactivarlas. Y te voy a contar cómo.

     Artwork by LivioRamondelli

Lo primero que debes hacer es averiguar con PolicyKit el nombre de las acciones que controlan estas dos funciones. PolicyKit es una herramienta a nivel de aplicación para definir y manejar políticas que permitan, a procesos sin privilegios, hablar o conectar con procesos privilegiados. Esta herramienta es específica para uso en entornos multiusuario de sistemas tipo Unix. Como trabaja a nivel de aplicación, no tiene nada que ver ni se relaciona con características del kernel.

Escribe en la tewrminal:

pkaction | grep power
Y te devolverá algo parecido a esto:

org.freedesktop.upower.hibernate
org.freedesktop.upower.qos.cancel-request
org.freedesktop.upower.qos.request-latency
org.freedesktop.upower.qos.request-latency-persistent
org.freedesktop.upower.qos.set-minimum-latency
org.freedesktop.upower.suspend
org.gnome.settings-daemon.plugins.power.backlight-helper

Puedes observar que hay dos acciones que controlan las funciones que nos interesan y son:

org.freedesktop.upower.hibernate
org.freedesktop.upower.suspend

por lo que las usás en un fichero que crearemos en PolicyKit:

sudo gedit /etc/polkit-1/localauthority/50-local.d/50-disable-suspend.pkla

El contenido

[Disable Suspend]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate;org.freedesktop.upower.suspend
ResultAny=no
ResultInactive=no
ResultActive=no

Viendo en detalle el fichero anterior, en el valor Identity vamos a pasarle unix-user:*, ya que la intención es deshabilitarlo para todos los usuarios. Es posible también indicar grupos de usuarios con unix-group:nombre_grupo, o en el caso de los usuarios especificar los usuarios separados por punto y coma: unix-user:ferlanero;root.

En Action obviamente van las acciones que encontramos con el comando pkaction anterior, y las demás variables con valor no para que las acciones en cuestión queden deshabilitadas.
Leer más...

@EDUCACYL ABOGA POR LOS MONOPOLIOS TECNOLÓGICOS Y LA DISCRIMINACIÓN DE SUS CIUDADANOS EN CASTILLA Y LEÓN (ESPAÑA)

Entrada escrita por: Fernando Lanero Barbero
EN CASTILLA Y LEÓN, LA RECOGIDA DE DATOS DE ALUMNOS EN EDAD ESCOLAR OBLIGATORIA DE LAS PRUEBAS DE EVALUACIÓN DE 3º EP Y EVALUACIÓN DEL DIAGNÓSTICO DE 2º DE ESO DE @EDUCACYL SÓLO SON POSIBLES CON MICROSOFT WINDOWS Y MICROSOFT OFFICE (EXCEL) INSTALADO; SOFTWARE QUE NI ES DE CÓDIGO LIBRE, NI ES UN ESTÁNDAR ABIERTO, NI CUMPLE LA NEUTRALIDAD TECNOLÓGICA.


Parece que la Consejería de Educación de la Junta de Castilla y León (España) sigue empeñada en no acatar la Ley 11/2007, de 22 de Junio de Acceso electrónico de los ciudadanos a los servicios públicos y el Real Decreto 4/2010, de 8 de enero, por el que se regula el Esquema Nacional de Interoperabilidad en el ámbito de la Administración Electrónica, en donde se dice claramente en el artículo 4, punto i de la primera: [...] «A estos efectos las Administraciones Públicas utilizarán estándares abiertos así como, en su caso y de forma complementaria, estándares que sean de uso generalizado por los ciudadanos.»

Y en el Artículo 11 del RD, referente a Estándares Aplicables:

1. Las Administraciones Públicas usarán estándares abiertos, así como, en su caso y de forma complementaria, estándares que sean de uso generalizado por los ciudadanos, al objeto de garantizar la independencia en la elección de alternativas tecnológicas por los ciudadanos y las Administraciones públicas y la adaptabilidad al progreso de la tecnología y, de forma que:

a) Los documentos y servicios de administración electrónica que los órganos o Entidades de Derecho Público Emisores pongan a disposición de los ciudadanos o de otras Administraciones públicas se encontrarán, como mínimo, disponibles mediante estándares abiertos.

b) Los documentos, servicios electrónicos y aplicaciones puestos por las Administraciones públicas a disposición de los ciudadanos o de otras Administraciones públicas serán, según corresponda, visualizables, accesibles y funcionalmente operables en condiciones que permitan satisfacer el principio de neutralidad tecnológica y eviten la discriminación a los ciudadanos por razón de su elección tecnológica.

[...]

5. En cualquier caso los ciudadanos podrán elegir las aplicaciones o sistemas para relacionarse con las administraciones Públicas, o dirigirse a las mismas, siempre y cuando utilicen estándares abiertos o, en su caso, aquellos otros que sean de uso generalizado por los ciudadanos. Para facilitar la interoperabilidad con las Administraciones públicas el catálogo de estándares contendrá una relación de estándares abiertos y en su caso complementarios aplicables.

Como bien dijo Jerry Sanders (fundador de AMD) "una vez existen algunos monopolios capaces de presionar a las instituciones gubernamentales para imponer sus leyes y beneficiarse de ellas, parece que nadie le quiere parar los pies a un acto injusto que no aboga por la competencia leal".
Leer más...

Ubuntu en tu Macbook Air del 2013 !

Entrada escrita por: Rubén Rodríguez
Hoy toca poner en común una pequeña guía resultado de usarla en múltiples ocasiones, y que he ido depurando poco a poco. Como se indica en el título de la entrada, conseguiremos una distribución Linux, en este caso Ubuntu 14.04 LTS, corriendo como sistema operativo alternativo en nuestro querido compañero de trabajo.

Si has llegado hasta aquí significa que tienes decidido lanzarte a la aventura, aunque por supuesto y como ya te puedes imaginar, yo no me hago responsable de los resultados que puedas obtener aplicando los pasos descritos en esta entrada (ni si quiera de los buenos resultados). No obstante, uno corre sus riesgos, pero si no somos unos manazas y nos cargamos cierta partición llamada EFI, no tenemos nada que temer. Con este pequeño Disclaimer no voy a entrar en cuestiones metafísicas estúpidas sobre si debes o no intentar conseguir lo que has venido buscando. Yo lo necesito, por hobby, por trabajo, y por amor.

En cuanto a rendimiento diré que es muy superior al conseguido en Mac OS X pero la duración de la batería se ve bastante mermada (6 - 8 horas).







Dicho lo anterior, aparte de tener un Macbook Air de mediados del 2013, debes estar corriendo el sistema operativo que con orgullo obtuviste preinstalado en tu mac al comprarlo. Esto es Mac OS X Mavericks. Si has actualizado a Yosemite, tendrás bastantes problemas con rEFInd, herramienta que se utilizará más adelante. No obstante, puedes hacerte un walkaround tu solito, que para eso eres mayorcito y entiendes de lo que hablo (en caso negativo, ya puedes largarte e instalar VMware, VirtualBox, Parallels o lo que más te guste ^_^).

Si sigues leyendo, lo siguiente será averiguar si el equipo que tienes es el mismo con el que yo he tenido éxito realizando esta instalación. Para ello, en nuestro equipo lanzaremos una terminal y escribiremos en ella lo siguiente:

 sysctl hw.model  


Si el resultado de este comando te muestra algo igual a la imagen puedes seguir adelante (si no también, aunque tus probabilidades de éxito son considerablemente menores).

Lo siguiente que tienes que hacer es redimensionar la partición principal de tu Mac, Macintosh HD. Para ello vas a Utilidades, Utilidad de discos. Haces click sobre tu disco duro y vas a la pestaña de particiones. Desde aquí, seleccionas Macintosh HD (dejas Recovery HD tranquilita, partición muy útil si la cagas). Cambias el tamaño de la partición y le das click otra vez encima de la partición. Aplicar y listo, se habrá creado un vacío importante que debemos dejar así (Como free space).
\Mi disco es de 120 GB, dejé 72 para Mac OS y me quedaron unos 50 GB para Ubuntu, que a la hora de particionar y montar me quedarían (aproximadamente) 20 GB para / , otros 20 GB para /home y unos 4 GB para Swap. [Para mi, más que suficiente, si ves que dispones de más espacio o necesitas más, entiendo que ya sabes para qué sirve cada partición... y si no: Particiones Ubuntu(Linux)


Lo siguiente que debes hacer es conseguir un imagen de 64 bits de Ubuntu 14.04 que podrás encontrar (entre otras opciones) aquí. 

He probado la 13.10 y también funciona bastante bien. La última versión (14.04.2 a fecha de la creación de esta entrada) no la he probado todavía.

Tras descargarla, la montas (con cualquier herramienta que monte imágenes de disco) y copias todo el contenido a una memoria USB previamente formateada.

Después de esto  vas al directorio boot/grub (dentro de la memoria) y buscas el archivo grub.cfg. Lo tienes que abrir con un editor de texto tipo notepad++ o algo por el estilo.
Editas la línea que te muestro en las imagenes y añades:

 set root=(hd0,msdos1)  
 linux /casper/vmlinuz.efi file=/cdrom/preseed/ubuntu.seed boot=casper quiet splash locale=es_ES bootkbd=es console-setup/layoutcode=es --  



Una vez guardados los cambios en grub.cfg, te descargas la última versión de rEFInd en el Mac, la descomprimes en cualquier directorio y accedes a ella desde la terminal:

Le das permisos de ejecución al archivo install.sh:

 chmod 775 install.sh  


Instalamos refind en nuestra partición EFI (nos pedirá root, introducimos nuestro password) :)

 ./install.sh  



Para los sucesivos pasos (instalación de Ubuntu) necesitarás de un móvil que permita USB Tethering. Básicamente, conectamos nuestro móvil con un cable usb al mac y nos vamos a settings (en android) y en el apartado conexiones  > más buscaremos USB tethering y lo habilitaremos.

Antes que nada, introduce tu USB con Ubuntu y reinicia tu macbook, Si todo ha ido bien e instalaste refind correctamente, te saldrá una pantalla que detecte tus particiones de Mac OS y la del USB conectado que tiene ubuntu. Escogemos fijandonos bien que ponga EFI/boot/grubx64.efi  y le damos a enter. Una vez que se inicie el grub del liveCD de Ubuntu, elegimos la opción "Try Ubuntu without installing" .

Esperas a que se inicie Ubuntu en modo Live CD y acto seguido y después de tener conexion a internet (via usb tethering, pues no reconocerá la tarjeta de red inalambrica) pinchas en "Instalar Ubuntu 14.04 LTS".  Hazme caso, no quieres completar la instalación sin tener conexión a Internet.






En cuanto a la instalación, nos fijaremos sobre todo en la pantalla que pregunta dónde/cómo se va a instalar Ubuntu y escogeremos Más opciones:







PUNTO CLAVE: OJO CUIDAO !!!!
INSTALAR EL BOOTLOADER (CARGADOR DE ARRANQUE) EN /
EN MI CASO DEV/SDA4



Si lo instalas en la EFI: No pasa nada, siempre puedes eliminar la carpeta ubuntu de tu partición EFI, pero creo haber observado que rEFInd también añadirá al menú de arranque tus otras particiones.

Si lo instalas en /dev/sda: No arrancará Ubuntu cuando escojas ese pedazo de código que has dejado por ahí suelto en el disco. Para eliminarlo te vas a Mac OS y desde una terminal te toca actualizar el código de tu MBR, Peazo solución para una estupidez tan grande :)


 fdisk -u /dev/rdisk0  

Te pedirá contraseña de root, y tú como buen experto se la otorgarás :D

Por lo demás, has terminado, cada vez que inicies tu equipo deberías ver algo así:



~~~~~~

Dudas ruegos y preguntas en los comentarios.

Disfrutad de correr Linux de manera nativa en vuestras Manzanitas ^_^


Os dejo una wiki oficial de las cosas que funcionan mas o menos en Ubuntu (en inglés):


Un saludo.

Leer más...

LA COMISIÓN EUROPEA PARA LA INTEROPERABILIDAD Y LA REUTILIZACIÓN DE SOLUCIONES PARA LAS ADMINISTRACIONES PÚBLICAS SE INTERESA POR EL PROYECTO EDUCATIVO DE SOFTWARE LIBRE DEL COLEGIO AGUSTINOS DE LEON

Entrada escrita por: Fernando Lanero Barbero
El Open Source Observatory (OSOR.eu), organismo dependiente de la Comisión Europea con sede en Bruselas, publica un artículo en el que expone la migración del Colegio Agustinos de León a software libre.

https://joinup.ec.europa.eu/community/osor/news/school-open-source-reduces-pc-troubleshooting#.VVnqw04f1gU.twitter

Desde que el año pasado el Colegio Agustinos de León tomase la decisión de migrar sus ordenadores a Software Libre, en concreto a Ubuntu, LibreOffice y Firefox, no ha dejado de crecer el interés por el proyecto en todos los sectores especializados en tecnología y educación.

Desde las entrevistas en publicaciones especializadas, hasta artículos como el publicado por el Open Source Observatory, organismo encargado de velar y certificar migraciones tan importantes como la del Ayuntamiento de Munich o el Ministerio de Educación francés, no hacen si no corroborar la importancia del proyecto en el que el colegio se embarcó durante el curso 2013-2014.

La nota del OSOR.eu enumera los pasos dados para lograr una completa integración del ecosistema, los problemas y soluciones adoptados, así como las ventajas de adoptar software no privativo referente a libertad, interoperabilidad y capacidad para adaptarse a las necesidades específicas que requiere cualquier proyecto educativo.

Si te interesa, puedes leer el artículo completo del OSOR.eu desde este enlace

Más información:
Muy Linux news item (in Spanish)
English translation of the interview byb Muy Linux
Ubuntu España news item (in Spanish)
Ubuntu Leon news item (in Spanish)
Diario De Leon news item (in Spanish)
Softpedia: Spanish College Drops Windows and gets Ubuntu
Leer más...