Arador nuestra proxima conferencia es dada por hugo rabson, el lider desarrolaldor de software de backup mondo
Arador <hugo> buenas tardes/noches a todos, gracias por venir
Arador english at #linux, questions/preguntas ->#qc
Arador en 1999, estaba con un pequño ordenador en nashville, teneese en los eeuu
Arador mi jefe necesitaba porque las herramientas de microsoft no hacian el trabajo
Arador Asique, escribi mondo. Me dijo entonces que parara el proyecto. Me despidio....adios ;)
Arador De vuelta. Perdon por eso.
Arador De todas maneras, despues de 2 años y 3 desarrolaldores mas, mondo todavia esta ahi
Arador Me he dicorciado, me voy a volver a casar y mi antiguo jefe esta sendo persecuted por el INS y el IRS
Arador Mondo es una herramienta de recuperacion de desastres. Puede almacenar tus archivos en un cd, cinta o sistema de archivos onlie (por ejemplo, nfs)
Arador el objetivo desde el principio era hacerlo extremdamane seimple para el usuario de una estacin de trabajo o un servidor de bajo nivel para copiar su ordenador  a un medio rem0ovible (o nfs)
Arador No solo eso, se supone que era capaz de restaura igualmente el SO de 0 en un ordenador vaio
Arador <jmvg> funciona con xfs?
Arador si lo soporta tu kernel, lo soporta Mondo
Arador El diseño de monto fue mucho "ad hoc" No me sente a prepararlo. Evoluciono
Arador Por instancia, comenzo como un sheel de 2000 lineas que fue portado en dos largas semanas a C
Arador Es estable como es _porque_ es open source
Arador Mondo es mi niño :) pero es tambien bueno que un programa open source sea superioir a uno de closed source, al menos potencialmente
Arador porque la ideologia lo traduce a un modelo de desarrollo mas sano
Arador Como sabeis, cda distribucion delinux tiene  su sexcentricidades
Arador las discutire en un momento
Arador Primero, que ocurriria si Mondo fuera codigo cerrado y corriera perfectametne en red hat?
Arador Que tal si inventas una distro nueva= si mondo no fnuciona que puedes hacer? nada
Arador Podrias mandarme un mensaje diciendome esperando que yo ayudara...pero que pasa si no quiero?
Arador Que pasa si estas usando LVM y no tengo tu configuracion LVM?
Arador que pasa si estas usando raid y no tengo tu tarjeta raid scsi?
Arador que pasa si estas usando un Compaq Proliant, que hace cosas divertidas con la tabla de particiones?
Arador Mondo no es un juego electronco. Tiene que funcionar perfectametne, cada vez, o no tiene valor
Arador No tiene nigun valor al menos que se ejecute propiamente en tu ordenador
Arador COmo yo no tengo tu ordeador, no puedo decir otra cosa excepto "para mi funciona" si m,ondo es codigo cerrado tienes un problema
Arador asique incluso en teoria podria hacer dinero cerrando el codigo, en la practica mataria el dessarrollo
Arador porque los usuarios noo podrian arreglar nada
Arador Este es el caso de todo el software pero es mas obvio en el caso de software critico
Arador ahora, algunas diferencias entre distribuciones de linux
Arador - debian tiene cramfs en el kernel, que causa problemas con los discos de arranque que no son de debian, no instala gawk por defento (un fallo menor)
Arador -gentoo usa una variacion de los enlaces simbolicos en el devfs de su kernel
Arador -mandrake almacena la informacion en syslinux.bin (arranque del diskete) en un lugar, redhat uy suse en otro
Arador - el rpm de syslinux de mandrake incluye isolinux, los de redhat no (o es al reves?
Arador y gentoo urge a los usuarios no montar su /boot, haciendo dificil grabar imagenes del kernel para imagenes de discos
Arador ya tienes la idea. Cada una de estas excentricidades deben ser permitidas en un apalicacion de recuperacion de desastres decente
Arador bien :)
Arador y mandrake deja deja el cd supermontado permanentemente
Arador asique i no eres cuidadosos, podrias hacer copia  de tui cd mejorado de Peter Gabriel :)
Arador ahora, si Mondo fuera codigo cerrado yuna distribucion nueva sale, no podrias hacere compatible, mondo estaria siempre cazando
Arador mientras que conservando el codigo libre, los desarrolladores pueden preguntar a cada usuario ser los ojos y orejas de ellos
Arador para encontrar y arreglar bugs que realmente sean el resiultado de excentricidades de su distribucion
Arador (aunque normalmente solo los encuentra, que esta bien)
Arador ya os he dicho las razones por las que  Mondo tiene que ser codigo abierto (sin duda, cualquier buen prorgama de backup tiene que ser codigo abierto). Ahora, vamos a mirar lo que Mondo hace
Arador 1 - mondo analiza tus particiones 2 - genera un conjunto de discos de tu kernel y utilidades de modulos 3 escribe todos tus archivos al medio de almacenamiento 4 si tienes un desastre, mondo te permitira restaurar todo desde el principio usando discos de arranque y el medio de almacenamiento
Arador cualquier backup bueno hace el 3
Arador algunos hacen el 2
Arador era importante combinar todas las funcionalidades ¡en una sola suite de software, de otra manera no podria ser llamad "facil de usar"
Arador Si  escribes "mondoarchive" te preguntara unas preguntas basicas
Arador que tipo de medio queieres usar?
Arador Tienes un buen kernel (di no si usas debian o gentoo)
Arador Quieres guardarlo todo? sino, dile que quieres guardar (/home, /usr/local....)
Arador que quieres excluir? (ejemplo /home/incriminating-evidente)
Arador Y finalmente, se ejcuta :) eso es todo. Es asi de simple. Eso es por lo que es tan bueno. tecnicamente no es brillante, no esta sorprendetemnte bien escrito-...es facil de usar, funciona, y tiene muchos checksums por si tienes confidencias en los archivos
Arador shawWerk: hog: como sabe que archivos guardar segun la distribucion? y los directorios? o mira para archivos comunes (como el de redhat /etc/redhat-release  y entonces genera una lista?)
Arador sender: shawmerk: lo guarda todo, menos /proc/tmp/mnt/floppy, /mnt/cdrom
Arador shawnwe: Permite mondo buscar facilmente archivos de un backup?
Arador ender: no ahora
Arador ender: esta en nuestra lista de cosas por hacer para restauraciones faciles. Nuestro punto principal es la recuperacion de esastre, donde estas recuperando el sistema entero
Arador Cuando cargas desde el CD (o diskete si eres usuario de cinta) mondo te pregunta:
Arador - cual es tu tipo de medio de almacenamiento? (cinta, cd..)
Arador - quieres nukear a tu ordenador o restaurar interactivamente?
Arador y sigue desde ahi
Arador nuekar significa reparticionar tus discos, cambiarlos, reformatearllos, resturar todo del medio de almacenamiento
Arador perdonad si encontrais "nuke" ofensivo. Mandad un mensaje a la lista si teneis un nombre mejor :)
Arador "interactivo" significa que mondo te pregunta antes de particionar, formatear o restaura todo. tambien permite elegir exactemtne que archivos restaurar, y donde restaurarlos
Arador COmo explique antes, el primer objetivo es la simplicidad, La estabilidad se presume: no lo uses  asa que se aestable. SIn emargo, lo quisimos hacer muy muy usable
Arador <shawnwerk> comprime los datos mondo mejor que cpio? y ayuda a determinar si el dispositivo que estoy guardando soporta compresion (este lo hace pero lninux no me deja usarlo?)
Arador ender: sahwnwerk: mondo usa bzip2 o LZOP para comprimir. bzip2 toma una rgumento de compresion, de 0 a 9, donde 0 significa no comrpesion, 9 la mas alta
Arador amd: podrias explicar el termindo "kernel sano"?
Arador ender: amd significa que no usa cramfs, tiene ramfs, y soporte para loopback, y un par de cosas que todas las distros tienen
Arador halguien ha usado TOMSRBT? Seguramente habreis usado algo similar
Arador quieres un disco de arranque para las empergencias, que sea compatible con tu hardware y los formatos de archivo
Arador TMOSRTBT es un disco de arranque generico, de un tamaño en el que cabe todo
Arador de la misma manera es trinux, green frog linnux...hay otros
Arador Mondo usa una herramienta que escribi mientras me estaba divorciando, que es por lo que el codigo es un poco enredado :) se llama mindi
Arador usa busybox (por erik anderson) para proporcionjar dd, cat, ls, gzip, mv, cp, y esos binarios simples que se necesitan de vez en cuando
Arador usa _tu_kernel y modulos para construir un disco de arranque con el disco ram de busybox
Arador si tus datos no caben en en diskette entonces Mindo lo expande en 3, 4 o incluso 5 diskos
Arador asique cuando cargas de un disco de arranque de mindi tienes _tu_kernel, _tu_fdisk, _tus_modulos, etc
Arador Si tu kernel no es sano, entonces podrias usar un kernel no sano. Normalmente, solo los usuarios de debian tiene que usar el kernel a prueba de fallos
Arador Mondo  descansa sobre mindi si encuentras un desastre que hace a tu pc no arrancable
Arador asique primero, mondo ejecuta mindi para generar un conjunto de discos de arrnaque para tu ordenador. Podrias usar estos discos con cualquier medio de mondo backup (en teoria), el medio de arranque no esta atado al medio de backup
cha0z  los discos de arranque incluyen toda la informacion que mondo necesita, para formatear tus discos, para acceder a tu
cha0z Entonces, Mondo archiva todos sus archivos a los medios. Hace esto llamando afio en varias ocasiones. Elegí afio porque el alquitrán... era no fiable. Muy no fiable. Créame por favor. Para los filesystems grandes, el alquitrán no es la herramienta derecha para el trabajo.
cha0z Probé cada motor de reserva que podría encontrar - afio, alquitrán, estrella, cpio, otros también - y solamente afio comportado perfectamente. Afio es superior al alquitrán de muchas maneras, el más importante de cuál es que comprime cada archivo individualmente. El alquitrán comprime todos los archivos inmediatamente, que los medios un mal bloque podrían afectar todos los archivos. En afio, un mal bloque afecta generalmente solamente un archivo comprimido.  
cha0z Mondo comprime los archivos en 5 megabytes de listas. Es decir toma 5 megabytes de archivos y los comprime y entonces, otros cinco emgabytes; entonces otros. Así pues, cada CD tendrá archivos del afio 100 mas en él. Eso es en caso de que usted golpee un mal sector en un CD. Afectará solamente un archivo del afio. El otros serán probablemente inafectados. Es una más manera que Mondo se esfuerza proteger sus datos contra un desastre.
cha0z Igual es verdad de reservas de cinta - solamente que es un pedacito más cuidadoso. Por cada archivo del afio es enmarcado un bloque del comienzo y un bloque de extremo, con una suma de comprobación 32-bit del archivo. Afio tiene sus propias sumas de comprobación del por-archivo, también. Finalmente, cada 32K escrito a la cinta es rodeado por una suma de comprobación simple 4-byte. Así pues, cada archivo es cubierto por 3 o más capas de sumas de comprobación.
cha0z Each CD prepara el directorio, el directorio cuando esta lleno por (600Mb) el contenido es enviado a el mkisofs, which y se envia a el cdrecord, para grabar el contenido de el Cd.
cha0z el Cd se graba como iniciable, y los contenidos de el inicio y los datos de el las imagenes de el floppy, y usted no podra hacer que su pc inicie con su cd, y nesesitar copiar el disco y los datos de las imagenes a el fisico floppy y iniciar por esos.
cha0z el cassette es dirigido diferente. Los archivos vienen en los dos hilos que son generados por los archivos de el fondo.
cha0z Otro igual es grabado en los datos de el tape.
cha0z Cuando la cinta funciona hacia fuera, incitan al usuario para otra cinta. El bloque pasado, el que esta escrito no totalmente a la primera cinta, ahora será escrito a la segunda cinta en su totalidad. Entonces el resto de los datos continuará siendo escrito a la cinta.
cha0z los primeros 32 mb de la cina 1 contiene los datos en el tarball y usted puede iniciar con el floppy, insertandolo en el tape y completando usando unos adicionales discos
cha0z El buffering vino de la herramienta del  almacenador intermediario, escrita hace casi 10 años. ;D
cha0z Mondo también le permite a el respaldo  y al restore una parte del NFS. Esto no es tan bueno como afbackup o armanda u otros sistemas de respaldos de la  red.
cha0z La ayuda de la red de Mondo es débil y se debe mejorar en un cierto plazo, o no podrá competir con otro, programas fuente cerrados.  
cha0z  
cha0z  
cha0z  
Arador el soporte de red de mondo es debil y tiene que mejorarse con el tiempo, o no podresmos competir ocn otras soluciones de ocdigo cerrado
Arador si le dices a mondo dond estan montado tu nfs compartido, el hara el resto. lo montara cuando arranques de los floppies de meergencia, y restaurara los datos de el, y los desmontra
Arador esto es como si nfs fuera una particion de disco
Arador por otra parte, algunos kernels son muy grandes para ejecutarse desde disquetes. El disquet de arranque de mondo es una inamge de 1.72 MB y en tenoria albergara una imagen de 1.2 megas comfortablemente
Arador sin embargo, si tu kernel y modulos son muy grande deberias usar la imagen de cd que mondo tambien crear, para ususarios de nfs y cintars
Arador asique como dije, mondo esta diseñado para recuperacoin de desastres
Arador tiene algunas impurezas, porque no fue diseñado para ser un programa de backup normal
Arador asique un monton de areas no recibieron atencio...que en otros programas si que recibieron ;)
Arador por instancia, solo ultimantente se ha dado la habilidad a mnodo de restaurar sistemas de archivos "vivos" (esto significa que no tienes que reiniciar para restaurar los archivos)
Arador si, esuna pena que no tuviera esta habilidad abtes :) despues de todo, los usuarios esperan eso. Sin embargo, recordad, no fue diseñado para ser usado en pcs que pudieran arrancar :)
Arador sin embarggo, simplemente ejecuta "mondorestore" sni reiniciar y podras elegir el medio (cinta, cd) y restaurar archivos
Arador la partee dicertida es la restauracion-nuke
Arador porque si tienes el corazon en la garganda y te preguntas si todos los datos se restauraran correctametne, si tus particionnes se formatearan propiamente, si mondo entendera tu formato raid, etc
Arador incluso si hace un error durante el formateo, siempre puedes salir al shell
Arador y hacerlo manualmente
Arador mkfs, fdisk... :)
Arador es laborioso pero al menos tienes esa opcion
Arador ahora, las debilidades......
Arador No se ejecuta en ningun SO no linux, incluyendo *BSD, Solaris, HP-AUX
Arador Podria :) muy facilmente. Sin embargo, nadie ha desarrollado mindi en esas direcciones
Arador como veras, mondo es muy sensible y esta fuera de cualquier cosa especifica del sistema. Deja eso a mindi
Arador mindi necesita entender como arranca tu kernel, etc
Arador no sabe como freebsd trabajao, porque _yo_ no se como freebsd trabaja :) sin embargo, mindi es un script de 2000 lineas de shell
Arador asique ponerlo todo junto para los bsds, o sindy para sonalris, haria la tarea?
Arador sarnold: posiblemente
Arador es un poco como LILO/SILO/MILO
Arador 2 - mondo no maneja NTFS nativamente
Arador Toma una imagen del disco, que es _muy_ caro en terminos de almacenamiento de datos
Arador Partimage hace algo mucho mas elegante: analiza las estruckturas del disco y solo guarda los sectores _usados_
Arador Mondo no hace eso
Arador 3 - Mondo no maneja sistemas solo-windows
Arador Solia hacerlo. Sin embargo, decidi quitar esa funcionaliodad para evitar posiblees acciones legales (si quieres mas informacion sobre la accion legal o el soporte de solo-windows, contacta conmigo)
Arador hubo un tiempo donde podias arrancar tui pc windows desde un cd mondo personalizado, guargar la cosa entera a cds o cinta, y restaurarlo a otro pc
Arador esto permitia por supuesto clonar cualquier pc windows
Arador esto es por lo que mondo fue escrito - para enganchar  el infringimiento de propiedad
Arador eso es por lo que el diseño remitio
Arador sin embargo, mi jefe y yo partimos compañia y tuve un ataque de consceincia :)
Arador 4 - Mondo no pone un numero serie en cada medio
Arador Si, el cd2 es el cd2, el cd3 es el cd3,...pero si ezclas la cinta 3 con el backup de la semana pasada...los resultados son impredecibles
Arador 5-Mondo no tiene una GUI bonita
Arador Usa ncurses y newt
Arador EN nua pantalla de 80x25
Arador no usa gtk o qt nisiquiera motif
Arador lo hara pronto :) pero no todavia
Arador 6-Mondo no siempre maneja tus particiones RAID o LVM correctamente
Arador hay un rango limite
Arador como ppuede hacerlo siempre bien?
Arador <ender> Personalmente uso cron para hacer copias. Uso NFS asique barajo las imagenes de cd en el servidor nfs para conservar un archivo
Arador ender: desde que restaurar requiere reiniciar, no puedes  automatizar todo
Arador render: si "nuke" se llama del proceso de arranque de mindi, lreparticionara magicamente los discos que encuentre, restaurara los datos, y rearrancara el cargador de arranque. Creo que esos es automatizado en ese sentido
Arador 7-Mondo no te migra automaticamente de viejoo hardware al nuevo, cuando cipas de un ordenador ide a un pci por ejemplo.....
Arador 8 - Y la parte mas importante -
Arador Si tu libreria phtreas (parte de glibc) esta mal..
Arador Mondo NO FUNCIONARA correctamente
Arador funcionara mal si eres un usuario de ceinta
Arador si eres usuario de cd, entonces esta bien  probablemente
Arador sin embargo, mandrake 9.0, suse 8.1 y otras distos linu tiene librerias libc dañadas
Arador redhat 8.0 se escapa al rango
Arador redhat 7.X, mandrake 8.X y suse 7.X no estan afectadas
sarnold (preguntas?)
Arador 9 - Si tu lireria newt esta mal, mondo hara segfault. Esto afecta a suse 7.X y suse 8.X
Arador No se porque Mondo es muy bueno reportando bugs de tu distr
Arador es embarazoso porque todo el mundo echa primero la culpa a mondo :) y entonces, cuando explico por 100 vez que es un bug en sus librerias (y esta en el FAQ) me siento como si estuviera ocultando debilidades de Mondo. Sin embargo, he probado Mondo en una gran variedad de distros, el codigo fuente esta hay para verlo, asique si hay un bug, vamos a encontrarlo ;)
Arador 10 - No le gusta el kernel de debian
Arador cramfs en el kernel? ugh, no vayas por ahi ;)
Arador ahora, vamos a mirar algunas aplicaciones praticas de mondo, pas alla de hacer copias de tu ordenador por si mismo
Arador 1 - Desarrollo de una distro personalizada
Arador simpelmente personaliza una estacion como quieras, guardala, cargala en cada pc de destino del cd, e instsala todo :) mas rapido que el kickstart de red hat
Arador Mondo tambien soporta una bola tar "post-nuke" que contiene cualquier binario o script que quieras
Arador Lo especificas cuando haces el backup. Lo guardara como todo lo demas. Entonces, despues de restaurar, llamara a "post-nuke"
Arador Tu script/binaio podria configurar la direccion ip, el nombre del host, lo que quieras
Arador 2 - seguridad
Arador guarda /root, /boot/ /usr/sbin, /sbin, etc
Arador comparalos y comprueba si tu sistema esta comprometido
Arador de hecho, podrias añadir tripwire a la lista de binarios que estan el el cd
Arador entonces compara todas las checksums contra una base de datos de solo-lectura
Arador 3 - prueba tu software en muchas distros
Arador yo hago eso :) he heco varios discos de rescate, uno por distro. Redhat 7.3, Mandrak 9.0, Mandrake 8.2, Redhat 8.0...tienes la idea
Arador borra y restaura tu sistema. Hazolo redhat 8.0, entonces pruebalo en rh 8.0
Arador lo mismo para rh 7.3
Arador my ordenador no es suficientemente rapido para vmware ;)
Arador de esta manera, puedo probar mi software en multiples distros en nu dia, facilmente
Arador ya estoy llegando al fin de la lectura
Arador Mondo no es, como veras, todo para todos los hombres
Arador No es muy amigo de la red, no es ideal si tienes una gran red o tienes muchos clientes windows
Arador podria mejorarse para hacer casi todo
Arador pero por el momoento, su especialidad
Arador es hacer bakup de estaciones solas o servidores pequeños...perfectamente
Arador y hacer facil la restauracion para tu hardware o cinluso nuevo
Arador en el caso de que perdieras datos hrdware o ambos
Arador hace toras cosas...pero esta enfocado en nuestros nieveles y en una parte especifica del mercado open source
Arador los desarrolladores han dado con una solucion robusta, de mucha calidad a un problema que nos enfrentamos todos
Arador como hicimos el back y la restauracion tan facil?
Arador los desarolladores son :- Hugo Rabson, Jesse Keating, Stan Benoit, Mikael Hultgren (documentation), Hector Alvarez (Debian development & packaging)
Arador Esto esperando que mi trabajo me permita en america con mi prometida americana, lo que significa que no puedo trabajar por dinero :) pero puedo trabajar a tiempo completo en mondo (quien me lo va a impedir?)
Arador Jesse trabaja para una gran compañia de ordenadores
Arador Stan solia trabajar en el departamente de IT de un gran hospital pero esta hacindo algo mucho mas inteligente ahora y no recuerdo que es - perdon Stan ;)
Arador Mikael es el tipo de la documentacion. no esta ahora
Arador Hector me apuya en mi anti-debian y todavia consigue hacer magnificos paquetes de debian
Arador Mondo ha estado ahi en la red desde el 18 de febrero del 2000
Arador esperemos seguir avanzando hasta que sea lel numero uno de las herramientas open source de backup para linux, incluso partiendonos en freebsd y quizas solarios y hp-ux...quiza en arquitecturas no intel
Arador esto concluye la presentacion
Arador (la version inglesa ;)
Arador <traduccion terminada>
sarnold Arador: well done! :)
MJesus clap clap clap clap clap clap clap clap clap clap
MJesus clap clap clap clap clap clap clap clap clap clap
MJesus clap clap clap clap clap clap clap clap clap clap
MJesus clap clap clap clap clap clap clap clap clap clap
Arador finally ;)
Arador yesterday i was faster :)
MJesus clap clap clap clap clap clap clap clap clap clap
MJesus clap clap clap clap clap clap clap clap clap clap
MJesus clap clap clap clap clap clap clap clap clap clap
angelLuis plas plas plas plas plas plas plas plas plas plas
angelLuis plas plas plas plas plas plas plas plas plas plas
angelLuis plas plas plas plas plas plas plas plas plas plas
Maite ;-)
casanegra plas plas plas plas plas plas plas plas plas plas
casanegra plas plas plas plas plas plas plas plas plas plas
casanegra :-)

Generated by irclog2html.pl 2.1 by Jeff Waugh - find it at freshmeat.net!