viernes, 28 de junio de 2013

Winrar para Linux "Rarlinux"

Hola amigos blogueros,

Hoy les comparto un problema que me surgió realizando un script para generar un respaldo; en otro post les comentaré de que trata este respaldo; que necesitaba empaquetar un directorio con una lista bastante amplia de archivos y sub-directorios en Linux.

Manos a la obra, mi primera opción fue usar el comando tar junto con el comodín -z para de una sola comprimirlo, el resultado fue un archivo .tar.gz de 65 Gb; aquí es donde empieza el problema; al realizar la verificación respectiva llegaba hasta mas o menos 35Gb y daba error.

En vista de esto me tome algunas horas tratando de buscar como dividir el archivo tar en una sola línea comando sin que pregunte nada pero no obtuve buenos resultados.

Desistiendo un poco de la idea de usar el comando tar me imaginé; cosas que después comprobé; que debía de existir no uno sino muchos programas adicionales que me puedan ayudar a lograr mi cometido y uno de esos es el Rarlinux que no es otra cosa que el Winrar pero para Linux.

Lo pueden descargar desde la siguiente URL oficial: 


Una ves descargado no es mas que instalarlo, la fuente oficial de mini manual es: 


Los pasos son: 

  • gzip -dc rarlinux-3.6.1.tar.gz | tar -xvf -
  • cd rar
  • make install
  • cd ..
  • rm -R rar
Ya con eso pueden usarlo sin problemas.

¿ Y como lo uso ?

Me base en el siguiente ejemplo para Windows que encontré en otro blog (http://arielbaudry.blogspot.com/2011/03/comprimir-archivos-y-carpetas-por-linea.html).

rar a -r -rr -v4700M "C:\Comprimidos\archivos.rar" "C:\Archivos a Comprimir\Archivos"

-El comando “a” es para agregar archivos
-El comando “-r” es para los directorios
-El comando “-rr” es para agregar datos recobrados
-El comando “-v4700M” es para crear archivos con tamaño especifico, en este caso es de 4.7gb (DVD), de ser mas grande el archivo genera un segundo .rar
-Luego está la ruta y el nombre del archivo a crear
-Finalmente la ruta de la carpeta a comprimir

En linux lo hice así:

/usr/local/bin/rar a -r -rr -v1024M /ruta/arhivo.rar /ruta/directorioacomprimir

Eso me va creando archivos de 1Gb con el nombre archivo archivo.part01.rar, archivo.part02.rar, archivo.part03.rar, etc ...


¿ Y como lo descomprimo ?

/usr/local/bin/unrar x -r -y archivo.parte01.rar /ruta/dondequieroponerelcontenido

- El comodín -y es para que asuma yes en todo.

Con eso pude crear el respaldo que necesitaba, claro que no use archivos de 1 Gb sino de 4Gb.

Como siempre digo, espero les sea de ayuda ahora, mañana o en cualquier momento.

Cualquier comentario no duden en escribirme mediante esta vía o me envían un tweet a: @Danny_Obando.

Hasta mi próximo post.

sábado, 22 de junio de 2013

Manual de Instalación de Centos 6.3

Manual de Instalación de Centos 6.3


Hola de nuevo amigos blogueros, en esta ocasión les traigo un manual que tiene como finalidad mostrar los pasos para una correcta instalación de CentOS 6.3 X86_64 como servidor de correo usando particiones LVM. Las particiones que se van a crear están enfocadas para una futura implementación de ZIMBRA como servidor de correos electrónicos.

1. Seleccionamos la primera opción y damos enter.


 2. Damos clic en Skip.

 3. Damos clic en Next.


 4. Seleccionamos el lenguaje del sistema y damos clic en Next. Recomiendo usarlo en Ingles.


 5. Seleccionamos el idioma de nuestro teclado y damos clic en Next.


 6. En este paso nos pregunta si queremos instalar el CentOS en discos duros “normales” o vamos a usar discos en una SAN o algún arreglo que queramos se maneje mediante software. Para nuestro caso seleccionamos el Almacenamiento básico.


 7. Nos da una advertencia que se va a borrar toda la data almacenada en ese disco, damos clic en Yes.


 8. Nos pregunta el nombre que va a tener el equipo, lo escribimos y le damos clic en Next.


 9. Seleccionamos el huso horario en el que nos encontremos, en mi caso es Guayaquil-Ecuador y damos clic en Next.


 10. Escribimos la contraseña de root y damos clic en Next.


 11. Para el siguiente paso es importante que tengan claro qué tipo de particiones se van a usar (LVM o normales) y el tamaño que le vamos a dar a cada una de ellas. Nota: Si no tienen mucha experiencia puede usar las opciones de partición por defecto aunque yo les recomiendo usar LVM. En este caso voy a seleccionar Create Custom Layout para personalizar mis particiones y damos clic en Next.

 Creación de particiones con LVM

12. Para la siguiente parte del manual voy a tratar de pegar paso a paso las pantallas, quizás se haga muy extenso el manual pero para los que no tienen mucha experiencia de ley les va a servir.


a.    Seleccionamos el espacio libre del disco y damos en Create.


b.    Standard Partition y luego Create.


c.    Especificamos los parámetros como se muestra en la siguiente figura y damos clic en Ok. Ojo que hay que dar visto en Force to be a …..


d.    Repetimos los pasos a, b y c pero con los siguientes datos. Con esto creamos la partición SWAP, lo recomendable siempre es poner el doble de la memoria Ram real, en mi caso es de 4Gb.


e.    Repetimos los pasos a y b.

f.    Seleccionamos LVM Physical Volume y damos clic en Create.


g.    Creamos la primera partición LVM con un tamaño de 20 Gb que nos va a servir para el directorio raíz, y luego clic en OK.


h.  Repetimos los pasos e, f y el g pero con las siguientes opciones, observen que estoy especificando que ocupe todo el tamaño disponible. Damos clic en Ok.


i.    Con esto ya hemos ocupado la totalidad del espacio en disco, lo podrán confirmar viendo una imagen como la siguiente.


j.    Ahora nos toca crear los grupos y volúmenes lógicos de las particiones LVM, por lo que seleccionamos la partición de 20Gb que creamos y damos clic en Create.


k.    Seleccionamos LVM Volume Group y luego Create.


l.    En mi caso particular me gusta cambiar el nombre del grupo y ponerle algo más descriptivo (vg_raiz).

m.   Selecciono el volumen donde va a estar la partición, en mi caso el directorio raíz va a estar ubicado en la partición de 20Gb. En la siguiente imagen pueden ver cómo queda hasta el momento.


n.    Lo siguiente es crear el volumen lógico, para eso presionamos el botón Add.

o.    En la pantalla que aparece escogemos las siguientes opciones y le damos clic en Ok.


p.    Automáticamente regresa a la pantalla anterior y damos clic en Ok. Noten que ya aparece en volúmenes lógicos el que acabamos de crear.


q.    Repetimos los pasos k, l (vg_opt), m (167Gb), n y o.


r.    Y nos debe de automáticamente regresar a una pantalla que nos va a mostrar lo siguiente. Le damos clic en Ok.


s.    En la pantalla de particiones ahora les debe de quedar algo parecido a esto.


t.    Damos clic en Next.


u.    Si tienen en ese disco alguna/as particiones les va a salir esa advertencia, en mi caso por tenerlo en una máquina virtual me advierte que hay una, doy clic en Format.


v.    Damos clic en Write changes to disk y comenzara a formatear las particiones.


13. Luego de realizar todo el proceso de creación de particiones aparece la pantalla del gestor de boot, si desean pueden cambiarle el Nombre o alias del boot, en mi caso me gustar ponerle el nombre del servidor. Selecciono el dispositivo y doy clic en Edit.


14. Una vez cambiado el cambiado el Label damos clic en Ok. En esta pantalla le pueden poner clave al gestor de arranque, en mi caso no le pongo puesto que los servidores están en un lugar “seguro” y va a ser complicado que tengamos algún ataque por acceso físico al servidor, pero ya depende de cada cual. Damos clic en Next.
15. Ahora es momento de escoger los paquetes que se van a instalar en mi servidor.


16. En esta sección si depende de cada persona que utilidad le vaya a dar al servidor. Si no está seguros siempre pueden usar la opción Minimal si va a ser destinada para empezar desde cero a instalar paquetes o en Basic Server para que me instale los paquetes mínimos necesarios que sirven de base para que funcione como servidor.
Noten que hay una opción Customize now en la parte inferior que es para los usuarios con más experiencia, para efectos de este manual escogemos Basic Server y damos clic en Next.


17. Nos aparece la siguiente ventana donde nos confirma que el sistema está instalado, damos clic en Reboot y habremos terminado de instalar Centos.





Espero les sea de utilidad mis amigos blogueros y no se olviden de dejarme un comentario o me envían un tweet a: @Danny_Obando.

Hasta mi próximo post....