Backup de disco completo con la herramienta ‘dd’ en Ubuntu Linux

24 08 2012

Hace poco tuve la desfortuna de perder un disco de 1Tb completo, por suerte tenia parte de los datos respaldados, pero por no tener los cuidados necesarios, perdi bastante informacion en el evento.

Todos sabemos que tenemos que hacer respaldos todo el tiempo, salvar los trabajos constantemente mientras los desarrollamos, etc, etc. Pero quien lo hace ??

A partir de ahora voy a dormir un poco mas tranquilo, hago respaldos completos de disco.

Si bien esto implica un poco mas de gasto de dinero (debemos pagar por 2 discos usando solo 1), podemos estar seguros de no tener problemas mayores a futuro.

Decidi no hacerlo en formato RAID para no tener el disco de respaldo constantemente activo y en movimiento, con la esperanza que esto baje la probabilidad de tener fallas en el. Por lo que ahora periodicamente conecto el disco de respaldo y hago un clon completo del disco.

Bueno, basta de chachara, les dejo el script que arme para el backup, es un script simple, pero funciona bien.

#!/bin/bash
echo -n “Seleccionar el disco que queremos respaldar: ”
read -e DESDE
echo -n “Seleccionar el disco a donde queremos copiar: ”
read -e HACIA
echo Se copia desde la unidad $DESDE a la unidad $HACIA
dd if=$DESDE of=$HACIA bs=4096

Espero le sirva a alguno.

Nota: la herramienta no te muestra visualmente el progreso, por lo que tendran que dejar corriendo el proceso, no cierren la consola. Mientras parpade el prompt, es que esta funcionando.





Crear USB de instalacion de Ubuntu desde Windows

17 12 2011

Cosas que necesitamos:

Antes que nada insertamos el pendrive USB en la computadora y lo dejamos enchufado para ya tenerlo pronto.

La mejor forma de armarlo es usar el programa que esta en pendrivelinux.com. Vamos a tener que descargar e instalar el programa, despues podemos seguir con la guia. Entonces vamos aqui: http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/

Nota: el boton de descarga esta al final de la paguina.

Ahora que ya lo tenemos descargado e instalado podemos seguir. Iniciamos el programa que instalamos con doble-click

  1. Seleccionamos Ubuntu Desktop Edition del menu desplegable:
  2. Hacemos click en ‘Browse’ y seleccionamos el archivo .ISO que descargamos al principio (normalmente en la carpeta Descargas o Downloads)
  3. Seleccionamos el pendrive USB (debemos corrobar que estemos seleccionando correctamente la unidad del pendrive, a veces es D: o E:):
  4. Le hacemos click en ‘Create’ y esperamos a que termine.

Ahora que termino el proceso ya tenemos pronto el pendrive USB de intalacion de Ubuntu. Este pendrive funciona exactamente igual que un CD de instalacion, por lo que podemos arrancar desde el pendrive igual que lo hariamos con el CD.

Para hacerlo tenemos que prender la computadora con el pendrive enchufado y en el BIOS le decimos que queremos bootear desde el USB primero (usualmente para entrar al BIOS lo hacemos con la tecla ‘Delete’ o ‘F2’ o ‘F11’ en caso de las laptops). Recuerden que modifcar configuraciones del BIOS puede ser peligroso, por lo que si no saben lo que estan haciendo, preguntenle a algun amigo que sepa o llamen a un tecnico.

Espero que esto les haya sido de ayuda, en el siguiente post mostraremos como instalar ubuntu y como hacer un ‘live boot’ para probar ubuntu o usarlo sin tener que instalar o modificar nuestros archivos de la computadora.

 

Esta guia es la traduccion por mi al espanol de la guia original que se puede encontrar en la web oficial de Ubuntu.Todas las imagenes son tomadas de esa misma web y estan condicionadas a los derechos de autor que Canonical impone.





Sound problem on Ubuntu 11.10 [solved]

24 10 2011

Ok, so i upgraded from 11.04 to 11.10.. my first time upgrading (i usually prefer a fresh install). Everything hent swell, after a few hours (thanks Antel… NOT), i was up and running again. So after playing arount a bit, i figure out i better do a fresh install since i had installed a lot of crap and goofed around with some system files.

Ok, so, i make a fresh install, i opted for the option “erase and install a new copy of Ubuntu”, or something like that. I though it would use the same partitions i was using (plain simple, just a dedicated partition for /home). Aaaannnd, my mistake, it didnt. The default installer used a partition for /, with /home included in it. Again.. i could just moved the folder and hard linked all.. or just modify /etc/fstab to match the UUID of the partition and mount it on /home/.. , but, as i had just did a fresh install.. it was a bit painless to format and install again.

Yes i know, its not the best way… but searching for what i had to do and do it, it would take longer than a new-new fresh install, so.. up again. Of course, on the first new install, i did played a bit, i liked it.. so i opted to also upgrade my notebook (yes, i did installed fine on the notebook, lol).

 

Ok, enough of the story, bottom line, i ended up with a fresh install of Ubuntu 11.10 on my main desktop. Installed everything i need (i love the sync computer feature), and started testing a few things, when i realized i had no sound. I did had sound when i upgraded from 11.04.. i did had sound on the first fresh install.. WTF is going on ???  I couldn’t find what was wrong, really.. So, first searched a bit.. I ended up on Dharmendra’s blog, who had a similar issue.. with a proposal solution. Of course, i had to try that solution, and it did worked !

Its basicaly an install of Alsa and al dependencies and removing pulse audio. Here is the code provided by Dharmendra, you may get some errors on the ppa.. dont mind them, just reboot and see if it worked.

sudo add-apt-repository ppa:ubuntu-audio-dev/ppa; sudo apt-get update;sudo apt-get dist-upgrade; sudo apt-get install linux-sound-base alsa-base alsa-utils gdm ubuntu-desktop linux-image-`uname -r` linux-alsa-driver-modules-$(uname -r) libasound2; sudo apt-get -y --reinstall install linux-sound-base alsa-base alsa-utils gdm ubuntu-desktop linux-image-`uname -r` linux-alsa-driver-modules-$(uname -r) libasound2; killall pulseaudio; rm -r ~/.pulse*




Tutorial de como crear y usar llaves PGP [PGP Keys] en ubuntu

30 08 2011

Muchachos, para quienes quieran empezar a cifrar sus emails, archivos.. etc. Les dejo un exelente tutorial explicativo en ubuntu forums, si el tiempo me lo permite, tratare de pasarlo a espanol y explicando un poco.

http://ubuntuforums.org/showthread.php?t=1146081





Acceso seguro a tu servidor Linux [SSH]

29 08 2011

Bien, varios de uds o pagan por un hosting con un OS propio.. alquilan un servidor, o tienen uno en su casa, o en su empresa. Varios tambien aun tienen un teclado y un monitor conectados al servidor, para poder configurar las cosas que sean necesarias, o modificar aplicaciones del sistema. Incluso varios ya usan acceso por ssh, pero lo hacen en cierta forma, insegura, mas alla que ssh es encriptado.. seguro.. etc.

Lo ideal es acceder sin la necesidad de enviar o usar un password, pero ya llegaremos a eso. Primero una basica de configuracion para los que no saben como implementarlo.

En nuestro servidor antes que nada tenemos que tener instalado el servicio SSH, lo instalamos en Ubuntu Server con:

  • sudo apt-get install openssh-server

Una vez instalado, ya queda configurado con los parametros por defecto; que a efectos de un caso “nuevo” nos viene genial. Ahora podemos conectarnos desde otra computadora (si tenemos ubuntu tenemos que instalar “openssh-client“. Para conectarnos lo hacemos con el siguiente comando:

  • ssh usuario@direccionIPremota

Bien, ahora que ya tenemos instalado el servidor ssh y funcionando, y que ya estmos conectados a el, podemos modificarlo para tener un poco mas de seguridad.

Leer el resto de esta entrada »





Home Server FAIL

9 08 2011

Ok, cual es la primer regla de todo server?

BACKUPS, BACKUPS, BACKUPS !!!

Por si no lo entendieron, tienen que hacer backups, de todo, todo el tiempo. Shit happens, asi que tienen que estar preparados para lo inminente.

Si, tu servidor va a morir en algun momento…Es una cuenta regresiva, y es mas que claro que cuando pase, va a ser irreparable. Al menos para el grado de conocimiento que tengas, o el grado de esfuerzo estes dispuesto a darle.

 

Asi que.. a volver a empezar..

Por lo menos ahora todos los progresos, avances y proyectos van a quedar regisrados aca, asi como en el server local… Ya iremos viendo.

Por lo pronto ya esta recien instalado Ubuntu Server y actualizado… De a poco iremos instalando los servicios y demas..






Montar un disco en red en Ubuntu 11.04

2 08 2011

Bien, en Windows XP para mapear un disco en red (map a network drive), usualmente basta con saber la IP del host y la carpeta que esta compartida. Simplemente vamos a “Ejecutar” y le damos por ejemplo: “\\192.168.1.100\CarpetaCompartida”. A lo que nos muestra la carpeta normalmente, o en caso de tener permisos de usuarios nos pedira el usuario y contrasena.

Luego de tener la carpeta a la vista, le damos click-derecho>propiedades y seleccionamos “Montar disco en red” (o una opcion similar, no me acuerdo de memoria). A veces nos sirve ir nivel hacia arriba (de carpetas), ya que lo que vemos es el interior de la carpeta compartida, y no la carpeta en si.

En Windows 7 es similar, simplemente que en vez de ir a “Inicio>Ejecutar”, abrimos un explorador de archivos (abrimos una carpteta cualquiera) y en la barra de direccion (borde superior) le escribimos la direccion completa de la carpeta compartida con el mismo formato que en XP.

Ubuntu Senary Drive icon by Milos Mirkovic

Ubuntu Senary Drive icon by Milos Mirkovic

En Ubuntu no la tenemos tan “facil” como un click-derecho, pero si mas simple. Ya que una vez configurado, funcionara por siempre.

Para empezar, para poder manejarnos con “archivos en red” o “discos en red” necesitaremos un par de programas: en principio solo smbfs.

Tenemos que modificar el archivo /etc/fstab para decirle donde esta el disco y donde lo queremos montar.

Tambien vamos a tener que decirle las credenciales (usuario y contrasena) si es que es un disco compartido con permisos de usuario.

Este es el formato que use yo en Ubuntu 10.10 y 10.04, y me funciono de maravilla:

//X.X.X.X/carpeta /  media/carpeta_local  smbfs noauto,credentials=/home/usuario/nombre.smbcredentials

Las xxx, son el ip del servidor, junto con la carpeta compartida (la ruta completa. Luego la carpeta local (que tenemos que crear previamente).  Con las credenciales, tenemos el dilema que estan en texto plano, por lo que cualquier otro por ahi podria leerlas.. algo que probablemente no queremos.

Para obviar esto le tenemos que cambiar los permisos al archivo, lo bajamos de 755 a 600. (sudo chmod 600 nombre.smbcredentials).

El otro detalle que yo use, fue el “noauto”, que va a hacer que no intente montarlo al inicio del sistema, ya que probablemente no tengamos activa la red en el sistema; por lo que solo generaria un log de error.

Al ya tenerlo en el fstab, lo bueno es que ahora podemos montar el disco simplemente con el comando: “mount /media/carpeta_local”.

Espero que les haya servido, a continuacion les dejo unos links de referencia y que me ayudaron bastante en el proceso.

Reference:

https://wiki.ubuntu.com/MountWindowsSharesPermanently

http://www.automaticable.com/2008-01-18/how-to-mount-a-network-drive-in-ubuntu/

http://ubuntuforums.org/showthread.php?t=1403522

http://ubuntuforums.org/showthread.php?t=249889

http://ubuntuforums.org/showthread.php?t=1169149

http://linuxblog.darkduck.com/2011/05/fighting-with-ubuntu-1104-unity.html

http://ubuntuguide.org/wiki/Ubuntu_Edgy#How_to_mount_network_folders_on_boot-up.2C_and_allow_all_users_to_read.2Fwrite