Moviendo particiones /boot /root /home a otras particiones o discos

bootear desde un live cd o live USB

1- Montar las particiones desde donde vamos a leer info y a donde vamos a traspasar la información

cd /mnt
# root viejo
sudo mkdir oldroot
sudo mount -t ext4 /dev/sda6 oldroot
# root nuevo
sudo mkdir newroot
sudo mount -t ext4 /dev/sda8 newroot

2.- copiamos toda la info del root viejo al nuevo

sudo cp -ax oldroot/ newroot/

3.- montamos en el nuevo root los directorios que tengamos en otras particiones (yo tengo boot y home en otras particiones)

#boot
sudo mount -t ext4 /dev/sda5 newroot/boot
#home
sudo mount -t ext4 /dev/sda7 newroot/home

4.- hacemos un “bind” con los directorios ficticios de proc dev y sys

sudo mount -B /proc newroot/proc/
sudo mount -B /dev newroot/dev/
sudo mount -B /sys newroot/sys/

5.- eliminamos todo en la partición del viejo root para que el grub no lo detecte como un S.O al que queramos acceder

sudo rm -rf oldroot/*

6.- hacemos chroot al nuevo root

sudo chroot newroot
update-grub

Listo!

Recuperando discos y usb sticks

Introduccion:

No siempre podemos estar seguros que el estado de nuestro dispositivo de almacenamiento (con “dispositivo de almacenamiento” me refiero a todo disco duro (sea SATA, IDE o SSD), pendrive o cualquier otro hardware que nos permita guardar información), el estado de los disposititvo de almacenamiento no siempre podemos garantizar su estado perfecto para siempre, ocurre que con el tiempo los dispositivos comienzan a tener problemas.

Todo dispositivo de almacenamiento, cuenta con alguna organización de archivos, es decir, lógica (comunmente se conoce a esa organización lógica como file system), aquí hay muchas cosas que se podrían profundizar para entender que es lo que puede estar con “problemas”, para no aburrilos voy a ser lo más minimalista posible:

Existen varios tipos de problemas que le pueden ocurrir a un dispositivo de almacenamiento: Seguir leyendo Recuperando discos y usb sticks

Cron – Agendando tareas

Una imagen vale más que mil palabras!

Veamos como crear crontabs en linux…

Ingresando al cron para agendar tareas:

Nota: el agendar tareas es por cada usuario, por lo que debemos evitar realizar sudo, excepto que querramos agendar ejecución de comandos que se ejecuten como root !

$ crontab -e

crontab

Por cada linea del archivo que podemos ingresar representará un comando que se ejecutará con la frecuencia que necesitamos…
Cual frecuencia?

Veamos:
Cron

En la imagen se puede ver perfectamente en los primeros 5 parametros de la linea que debemos ingresar son especificar, cuando y con que frecuencia necesitamos que se ejecute el comando del último parametros de la linea:

En el ejemplo de la imagen se muestra como se podría ejecutar el script /home/usuario/script.sh con el usuario root todos los dias del año a las 16 hs

Howto instalar, reinstalar o reparar Grub 2 desde ubuntu live cd

Recién recién actualicé el sistema que tengo actualmente en mi desktop via actualizaciones automáticas y algo raro pasó el instalador de Grub 2 me indicaba que se debía reinstalar y que yo debía seleccionar donde porque el ID del disco donde se instaló “anteriormetne” no era correcto. ete aquí el problema: la instalación del grub falló y si continua sin ello puede que su sistema no arranque adecuadamente…

Luego de instalar las actualizaciones, me pide reiniciar, lo cual realizo.¿Que pasó? Grub rescue> Osea el sistema no arranca porque grub no sabe donde ir a buscar el SO instalado en mi disco.

Esta y otras posibles causas nos pueden llevar a reinstalar el sistema de arranque de nuestro sistema, vamos a ello! Seguir leyendo Howto instalar, reinstalar o reparar Grub 2 desde ubuntu live cd

Musica para todo el mundo

Streaming gratuito: Introducción

Hace poco me encontré con un servicio de música que realmente merece la pena revisarlo.

El servicio se dedica al streaming de musica, gratuitamente sostenido con publicidad, pero no de la molesta que podría llegar a ahuyentar a los seguidores, sino de la que aparece en un pequeño banner abajo de la pantalla en la que a mi parecer no molesta ni un poco, en las reproducciones aparece de vez en cuando un spot del servicio, pero ni siquiera se puede considerar algo intrusivo.

El servicio a mi parecer es uno de los mejores que visto y no tienen mucho misterio a la hora de demostrar como se sostienen financieramente. Cerca del 10% de los usuarios son suscriptores pagos, el resto son usuarios gratuitos.

Las que no están contentas con este servicio, hay demandas realizadas al servicio por parte de las empresas discograficas, el servicio se mantiene en pie sin problemas, ya que las ganancias que son obtenidas con la publicidad y los suscriptores, son repartidas en un 70% para los artistas, 30% para el servicio, lo cual les dá un argumento más que sostenible para que puedan seguir sus operaciones. Seguir leyendo Musica para todo el mundo

File systems linux on an Image

Los sistemas de archivos Linux, son como todos sabemos una alternativa libre y diferente a lo que nos plantea el sistema de archivos Windows. Lo cual cuando pasamos a adentrarnos en el file systema de linux acostumbrados a la organizaciòn de windows (me paso en su momento, esto fue hace ya 12 años) puede llegar a ser un quebradero de cabeza.

Por suerte hay gente que nos busca hacer la vida un poco mas simple, un ejemplo es la gente de blackmoreops que nos han mostrado en una sola imagen la jerarquia de archivos, donde se ubica cada uno y para que sirve!

La teoria de como se manejan los archivos en un filesystem de linux me resulta aburrida, pero no por ello se debe ignorar!, si quieren puedo agregar data de como funcionan internamente.

La idea (sin entrar en los detalles internos de la organizacion de un file systema linux) es que “todo es un archivo”, por raro que parezca (a los que vienen de windows seguro que si!) esta idea abarca: archivos (propiamente dicho), directorios, filesystemas remotos, filesystems montados, pipes, dispositivos! (cdrom, pendrives), procesos!…. TODO es TODO

aqui va la imagen:
linux-file-system-hierarchy-linux-file-structure-optimized

Load cicle count WD Green en linux

Los discos rigidos de Western Digital versión Green tienen un problema grave al ser utilizados en linux como unidad principal o como unidad NAS. En windows en ciertas situaciones también puede ocurrir lo mismo: El problema se refiere a un nuevo feature de estos discos llamado intellipark, la cual aplaca la cabeza del disco cada 8 segundos de inactividad, en muchas instalaciones linux escriben algunas veces por minuto en background, lo cual implica que en una hora el ciclo de carga y descarga de la cabeza del disco aumenta dramáticamente.

Con el tiempo este constante prendido y apagado del cabezal, termina por arruinar el disco (lo digo desde mi experiencia con un disco de 1TB y otro de 250GB recientemente) Seguir leyendo Load cicle count WD Green en linux

Descarga efectiva de videos Y0utub3

La descarga de videos de youtube, se ha complicado con las restricciones que esta poniendo el sitio a los videos, en muchos navegadores aparece “Ha ocurrido un error…” y cuando logramos reproducirlo el plugin de firefox que nos facilitaba la descarga de los videos ahora no funciona ya que la descarga termina siendo un archivo de 0 bytes.

Para ello podemos utilizar un programa que sirve tanto para linux como para windows llamado youtube-dl Seguir leyendo Descarga efectiva de videos Y0utub3

Linux – Streaming Youtube directo sin flash y sin publicidad !

La descarga directa de videos desde nuestro querido youtub3 se ha vuelto algo molesto, ya que el plugin Download Helper de Firefox no funciona mas ( por lo menos en mi caso)

La alternativa es youtube-dl, esta aplicación accede en forma directa al video y lo descarga en el directorio donde nos encontremos. En el articulo  DESCARGA EFECTIVA DE VIDEOS Y0UTUB3 explico como utilizarla.

ahora bien, vamos un paso mas allá, que pasa si quisiera acceder al contenido que esta descargando youtube-dl  aprovechando la velocidad full de descarga que nos provee y con eso realizar un streaming a nuestro reproductor mplayer? suena bien verdad? Con esto nos evitamos toda la publicidad y la velocidad reducida (carga a demanda cuando va avanzando el video si lo vemos desde navegador), de esta forma obtenemos la velocidad que soporte tu ancho de banda disponible, y sin necesidad de tener que tener el navegador, solo necesitamos la url del video en youtube, vimeo, o cualquiera de los sitios soportados por el programa youtube-dl

Para ello vamos a utilizar una combinación de herramientas y pipes para realizarlo- Seguir leyendo Linux – Streaming Youtube directo sin flash y sin publicidad !